用c语言从键盘输入球的半径r, 计算其球的表面积和体积(PI=3.1415926) Sources main. 输入格式:2.5 序设计 输出格式:area=12.53,vo1=34.34
时间: 2024-10-15 20:18:07 浏览: 8
在 C 语言中,你可以通过以下步骤编写程序来计算给定半径 r 的球体的表面积和体积:
```c
#include <stdio.h>
#include <math.h> // 包含 math.h 以便使用圆周率 PI
// 定义常量 π 和计算球体表面积和体积的函数
#define PI 3.1415926
double calculate_area(double radius) {
return 4 * PI * pow(radius, 2); // 表面积公式: 4πr²
}
double calculate_volume(double radius) {
return (4/3) * PI * pow(radius, 3); // 体积公式: (4/3)πr³
}
int main() {
double r;
printf("请输入球的半径: ");
scanf("%lf", &r); // 从键盘读取输入的半径值
// 计算表面积和体积
double area = calculate_area(r);
double volume = calculate_volume(r);
// 打印结果
printf("表面积 = %.2f, 体积 = %.2f\n", area, volume);
return 0;
}
```
这个程序首先从用户那里获取半径输入,然后分别计算并打印出球的表面积和体积。`%.2f`用于保留两位小数。
阅读全文