根据输入的半径值,计算球的体积。 输入描述 输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。 输出描述 输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。用C语言
时间: 2024-11-04 21:14:57 浏览: 18
多输入多输出系统的改进球形信号检测算法
在C语言中,你可以使用公式 `V = (4/3) * π * r^3` 来计算球的体积,其中 `r` 是球的半径,π(pi)是一个常数,通常取值为3.14159。以下是一个简单的程序结构,用于读取半径并输出体积:
```c
#include <stdio.h>
#include <math.h> // 需要包含数学库来使用 pi 和 pow 函数
int main() {
double radius, volume;
const double pi = 3.14159;
while (scanf("%lf", &radius) == 1) { // 读取半径值
volume = (4.0/3.0) * pi * pow(radius, 3); // 计算体积
printf("%.3f\n", volume); // 输出结果保留三位小数并换行
}
return 0;
}
```
这个程序会持续循环读取用户输入的半径值,直到输入结束。注意,我们使用了 `pow` 函数来自C math库来计算立方,`%.3f` 是格式说明符,用于控制浮点数的精度。
阅读全文