用C语言写一个球球的表面积
时间: 2024-10-23 12:08:31 浏览: 20
在C语言中计算球体的表面积通常会用到圆周率π和球体半径r的平方。公式是:4 * π * r²。下面是一个简单的示例程序:
```c
#include <stdio.h>
#include <math.h> // 引入math库以使用pi常量
// 定义球体表面积函数
double calculate_sphere_surface_area(double radius) {
double pi = M_PI; // 使用math库中的pi值
return 4 * pi * pow(radius, 2); // 表面积计算
}
int main() {
double input_radius;
printf("请输入球体的半径: ");
scanf("%lf", &input_radius);
double surface_area = calculate_sphere_surface_area(input_radius);
printf("球体的表面积为: %lf\n", surface_area);
return 0;
}
```
在这个程序中,用户输入球的半径,然后调用`calculate_sphere_surface_area`函数来计算并输出表面积。
阅读全文