输入并运行以下程序。 从键盘输入球的半径r,计算其球的表面积和体积(PI=3.1415926) 输入格式:2.5 输出格式:area=12.53,vol=34.34 C语言
时间: 2024-11-10 18:27:05 浏览: 10
编写程序,计算球的表面积和体积 输入球的半径,输出球的表面积和体积
在C语言中,你可以使用下面的代码片段来实现这个功能:
```c
#include <stdio.h>
#include <math.h> // 引入数学库以获取圆周率
double calculate_area(double r) {
double pi = 3.1415926;
return pi * r * r; // 计算表面积公式 (4πr²)
}
double calculate_volume(double r) {
return (4.0 / 3.0) * pi * pow(r, 3); // 计算体积公式 (4/3 πr³)
}
int main() {
double r;
printf("请输入球的半径: ");
scanf("%lf", &r);
double area = calculate_area(r);
double volume = calculate_volume(r);
printf("area=%.2f, vol=%.2f\n", area, volume); // 输出结果保留两位小数
return 0;
}
```
当你输入半径为2.5时,例如:
```
$ ./your_program_name 2.5
```
程序会计算出球的表面积和体积,并按指定格式打印出来:
```
area=12.57, vol=39.27
```
阅读全文