C语言编写输入球的半径,输出球的表面积和体积
时间: 2023-09-26 08:09:21 浏览: 334
创建类MyMath,计算圆的周长、面积和球的表面积、体积,结果保留两位小数。若输入的是非数字,则输出:请输入数字!提示:要引入math包。
5星 · 资源好评率100%
好的,这是一个简单的程序,可以使用数学库中的函数来计算球的表面积和体积。以下是程序的代码:
```c
#include <stdio.h>
#include <math.h>
int main() {
float radius, surface_area, volume;
const float pi = 3.14159265358979323846;
printf("请输入球的半径:");
scanf("%f", &radius);
surface_area = 4 * pi * pow(radius, 2);
volume = 4.0 / 3.0 * pi * pow(radius, 3);
printf("球的表面积为:%.2f\n", surface_area);
printf("球的体积为:%.2f\n", volume);
return 0;
}
```
程序首先提示用户输入球的半径,然后使用输入的值计算球的表面积和体积,并将结果输出到屏幕上。注意,程序中使用了数学库中的 `pow()` 函数来计算幂次方。
阅读全文