设圆半径r=1.5,圆柱高h=3,求圆的面积,圆柱的体积.用scanf输入数据,输出计算结果,输出时要有文字说明

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/01 07:13:38

设圆半径r=1.5,圆柱高h=3,求圆的面积,圆柱的体积.用scanf输入数据,输出计算结果,输出时要有文字说明
设圆半径r=1.5,圆柱高h=3,求圆的面积,圆柱的体积.用scanf输入数据,输出计算结果,输出时要有文字说明

设圆半径r=1.5,圆柱高h=3,求圆的面积,圆柱的体积.用scanf输入数据,输出计算结果,输出时要有文字说明
#include
main()
{
int i;
float r;
float s;
float h;
float v;
printf("请输入半径:\n");
scanf("%f",&r);
printf("如果是圆请输入1,如果是圆柱请输入2 \n");
scanf("%d",&i);
if(i==1)
{
s=3.1415926*r*r;
printf("圆的面积为:%f\n",s);
}
else
{
printf("请输入圆柱的高 \n");
scanf("%f",&h);
v=3.1415926*r*r*h;
printf("圆柱的体积为:%f \n",v);
}
}
经过调试啦 没有问题

#include"stdio.h"
#define PI 3.14
void main()
{
\x09double r,h=3,s,V;
\x09printf("请输入圆的半径:");
scanf("%lf",&r);
\x09s=PI*r*r;
printf("半径为 %lf 的圆的面积是 %lf\n"...

全部展开

#include"stdio.h"
#define PI 3.14
void main()
{
\x09double r,h=3,s,V;
\x09printf("请输入圆的半径:");
scanf("%lf",&r);
\x09s=PI*r*r;
printf("半径为 %lf 的圆的面积是 %lf\n",r,s);
\x09V=s*h;
printf("高为 %lf 底面半径为 %lf 的圆柱的体积是 %lf\n",h,r,V);
}
运行结果:
半径为1.50000的圆的面积是7.065000
高为3.000000的底面半径为1.500000的圆柱的体积是21.195000

收起