C++的题 我是初学者

来源:百度知道 编辑:UC知道 时间:2024/06/07 02:34:12
设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字。请编程序。
来帮我一下啊

#include<stdio.h>
#define PI 3.1415926
main()
{
float r=1.5,s;
// printf("输入圆的半径:");
// scanf("%f",&r);
s=r*r*PI;
printf("圆的面积为:%0.2f\n",s);
return 0;
}

圆的面积!如果自己输入的话就把r的赋值去掉,再把//去掉!上面的是C语言实现的。用C++实现:
#include<stdio.h>
#define PI 3.1415926
main()
{
float r=1.5,s;
// cout<<"输入圆的半径:";
// cin>>r;
s=r*r*PI;
cout<<s<<endl;
return 0;
}

给你个参考,你稍微改动一下就可以了,下面的只是一个算体积的,其中定义了变量半径r和高h,M_PI表示圆周率。
//------------------------------------
#include<iostream.h>
#include<math.h>
//------------------------------------
double Cylinder(double r,double h);
//------------------------------------
void main()
{double radius,height;
cout<<"请输入圆柱体的半径和高:\n";
cin>>radius >>height;
dou