c语言输入圆的半径和圆柱的高,求底面积,体积,表面积

如题所述

#include<stdio.h>
#include<math.h>

int main()
{
double pai = 2*acos(0);
double r,h;
double s1,s2,v;
scanf("%lf %lf",&r,&h);
s1 = pai*r*r;
s2 = 2*s1+pai*2*r*h;
v = s1*h;
printf("底面积:%.2lf 体积: %.2lf 表面积:%.2lf\n",s1,v,s2);
return 0;

}

望采纳!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-12-20
#include<stdio.h>
#define pi 3.1415926
int main()
{float r,h,s1,s2,v;
scanf("%f%f",&r,&h);
s1=pi*r*r;
v=s1*h;
s2=2*s1+2*pi*r*h;
printf("s1=%f\nv=%f\ns2=%f\n",s1,v,s2);
return 0;
}
相似回答