设圆半径为r,圆柱高为h,请编程实现求底面圆周长、底面圆面积、圆柱体积。用scanf输入数据,输出计算结果,输出时要有文字说明,取小数点后2位数字。
时间: 2023-05-21 19:01:06 浏览: 230
设圆半径r=1.5,圆柱高h=3.6,圆周率3.1415定义为常量,求出圆周长、圆面积、圆柱体积。输出计算结果,输出时要求有文字说明,取小数点后2位数字。
5星 · 资源好评率100%
好的,我可以回答这个问题。以下是代码实现:
```c
#include <stdio.h>
#define PI 3.1415926535
int main() {
double r, h;
scanf("%lf %lf", &r, &h);
double c = 2 * PI * r; // 底面圆周长
double s = PI * r * r; // 底面圆面积
double v = s * h; // 圆柱体积
printf("底面圆周长为:%.2lf\n", c);
printf("底面圆面积为:%.2lf\n", s);
printf("圆柱体积为:%.2lf\n", v);
return 0;
}
```
输入半径和高,程序会计算底面圆周长、底面圆面积和圆柱体积,并输出结果。输出时会有文字说明,小数点后保留两位数字。
希望这个回答能够帮到你!
阅读全文