用c语言求圆的表面积和体积
时间: 2024-10-10 19:07:17 浏览: 33
计算圆柱体的体积和表面积_C语言表面积_计算圆柱体的体积和表面积_
在 C 语言中计算圆的表面积通常指的是圆的周长,因为圆形没有体积,所以讨论的是圆的周长(C = 2 * π * r),其中 r 是半径。而说到圆的“体积”,这通常是混淆了球体的体积公式 V = (4/3) * π * r^3,r 依然是半径。
以下是一个简单的例子,展示如何分别计算圆的周长和球体的体积:
```c
#include <stdio.h>
#include <math.h> // 引入数学库,使用 pi 常数
// 计算圆的周长
double circle_circumference(double radius) {
return 2 * M_PI * radius;
}
// 计算球体的体积
double sphere_volume(double radius) {
return (4.0 / 3.0) * M_PI * pow(radius, 3);
}
int main() {
double radius; // 半径输入
printf("请输入圆的半径: ");
scanf("%lf", &radius);
// 计算并输出圆的周长
double circumference = circle_circumference(radius);
printf("圆的周长是: %.2lf\n", circumference);
// 计算并输出球体的体积
double volume = sphere_volume(radius);
printf("对应球体的体积是: %.2lf\n", volume);
return 0;
}
```
阅读全文