C语言:输入底面半径r和高h,输出圆柱体的表面积,保留3位小数.(圆周率取3.14159)

2025-03-09 21:09:47
推荐回答(3个)
回答1:

#include 
#define PI (3.14159)
int main()
{
    double r,h;
    scanf("%lf%lf",&r,&h);
    printf("%.3lf\n",PI*r*r*2+2*PI*r*h);
    return 0;
}

回答2:

代码:

#include 
int main()
{
float r,h,s;
printf("请输入圆柱体的半径和高(空格隔开)\n");
scanf("%f %f",&r,&h);
s=2*3.14159*r*r+2*3.14159*r*h;
    printf("圆柱体的表面积为:%0.3f\n",s);
return 0;
}

运行:

回答3:

#include
int main()
{
double r,h;
scanf("%lf %lf",&r,&h);
printf("%.3lf",3.14159*r*2*(r+h));
return 0;
}