用C++写出设圆半径为r,圆柱高为h, 求圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。 (请使用双精度浮点数并将输出结果保留2位小数)
时间: 2023-05-15 10:06:39 浏览: 250
创建类MyMath,计算圆的周长、面积和球的表面积、体积,结果保留两位小数。若输入的是非数字,则输出:请输入数字!提示:要引入math包。
5星 · 资源好评率100%
以下是用C语言编写的程序,可以计算圆的周长、面积,圆球的表面积、体积,以及圆柱的体积:
```c
#include <stdio.h>
#include <math.h>
int main()
{
double r, h, C1, Sa, Sb, Va, Vb;
const double pi = 3.14159265358979323846;
printf("请输入圆的半径r和圆柱的高h:");
scanf("%lf %lf", &r, &h);
C1 = 2 * pi * r;
Sa = pi * r * r;
Sb = 4 * pi * r * r;
Va = 4.0 / 3.0 * pi * r * r * r;
Vb = Sa * h;
printf("圆的周长C1为:%.2lf\n", C1);
printf("圆的面积Sa为:%.2lf\n", Sa);
printf("圆球的表面积Sb为:%.2lf\n", Sb);
printf("圆球的体积Va为:%.2lf\n", Va);
printf("圆柱的体积Vb为:%.2lf\n", Vb);
return 0;
}
```
如果您有任何问题,请随时问我。
阅读全文