已知球的半径为7,用C语言编程球表面积和体积
时间: 2024-10-20 21:09:47 浏览: 32
C语言循环结构程序设计编程题.pdf
在C语言中计算球的表面积和体积,可以使用公式:表面积(Area) = 4 * π * r² ,体积(Volume) = (4/3) * π * r³,其中r是球的半径。
以下是C语言代码示例:
```c
#include <stdio.h>
#include <math.h> // 需要包含数学库以使用pi常量
double calculate_sphere_area(double radius) {
return 4 * M_PI * pow(radius, 2); // 表面积计算
}
double calculate_sphere_volume(double radius) {
return (4.0 / 3.0) * M_PI * pow(radius, 3); // 体积计算
}
int main() {
double radius = 7; // 球的半径
double area;
double volume;
area = calculate_sphere_area(radius);
volume = calculate_sphere_volume(radius);
printf("球的表面积为: %.2f 平方单位\n", area);
printf("球的体积为: %.2f 立方单位\n", volume);
return 0;
}
```
在这个程序中,`calculate_sphere_area()` 和 `calculate_sphere_volume()` 函数分别计算了球的表面积和体积,然后在`main()`函数里应用给定的半径值7,并将结果打印出来。`%.2f`用于保留两位小数。
阅读全文