球体的表面积及体积C语言
时间: 2024-08-13 20:06:43 浏览: 128
C语言的期末经典考试题
在C语言中,计算球体的表面积和体积涉及到一些数学公式。球体的基本参数是半径(r),其表面积(A)和体积(V)的计算方法如下:
1. 表面积公式:
表面积(A)= 4 * π * r²
其中,π(pi)是一个常数,约等于 3.14159。
2. 体积公式:
体积(V)= (4/3) * π * 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;
printf("请输入球的半径: ");
scanf("%lf", &radius);
// 计算表面积
double surface_area = calculate_sphere_area(radius);
printf("球的表面积为: %.2lf 平方单位\n", surface_area);
// 计算体积
double volume = calculate_sphere_volume(radius);
printf("球的体积为: %.2lf 立方单位\n", volume);
return 0;
}
```
在这个示例中,`M_PI` 是 `math.h` 库中的常量,代表圆周率。运行程序时,用户输入球的半径,程序会计算并输出相应的表面积和体积。
阅读全文