c语言输入半径输出球体体积
时间: 2023-12-14 12:02:12 浏览: 97
#include <stdio.h>
#define PI 3.1415926
int main()
{
float r, volume;
printf("请输入球体半径:");
scanf("%f", &r);
volume = 4.0 / 3.0 * PI * r * r * r;
printf("球体的体积为:%.2f\n", volume);
return 0;
}
相关问题
c语言输入一个球体的半径r,求该球体的表面积和体积
可以使用以下公式计算球体的表面积和体积:
表面积 = 4 * π * r^2
体积 = (4/3) * π * r^3
其中,π取3.1415926。
以下是一份实现该功能的 C 代码:
```c
#include <stdio.h>
#define PI 3.1415926
int main() {
double r; // 球体半径
double area, volume; // 球体表面积和体积
printf("请输入球体半径:");
scanf("%lf", &r);
area = 4 * PI * r * r;
volume = 4.0 / 3.0 * PI * r * r * r;
printf("球体表面积为:%.2lf\n", area);
printf("球体体积为:%.2lf\n", volume);
return 0;
}
```
运行程序后,输入球体的半径,即可得到该球体的表面积和体积。注意,输出结果保留两位小数可以使用 `%.2lf` 格式化输出。
c语言输入半径求圆面积和体积
在C语言中,你可以使用标准库函数`scanf()`来获取用户输入的半径值,然后计算圆的面积和球体的体积。这里是一个简单的示例:
```c
#include <stdio.h>
#include <math.h> // 包含数学函数,如pow和M_PI
// 定义圆的面积计算函数
double circle_area(double r) {
return M_PI * pow(r, 2);
}
// 定义球体体积计算函数
double sphere_volume(double r) {
return (4.0 / 3.0) * M_PI * pow(r, 3);
}
int main() {
double radius;
// 输入半径
printf("请输入圆的半径: ");
scanf("%lf", &radius);
// 计算并打印面积
double area = circle_area(radius);
printf("圆的面积是: %.2f\n", area); // 输出保留两位小数
// 计算并打印体积
double volume = sphere_volume(radius);
printf("球体的体积是: %.2f\n", volume); // 输出保留两位小数
return 0;
}
```
阅读全文