输入一个球体的半径r,求该球体的表面积和体积。 输入格式: 在一行中给出1个球体的半径。 输出格式: 第一行输出球体的表面积,第二行输出球体的题记。小数点后保留2位。 输入样例: 例如: 4.5 输出样例: 例如: 254.47 381.70 C++程序
时间: 2024-12-20 09:29:20 浏览: 8
要计算一个球体的表面积和体积,可以使用下面的公式:
- 表面积 \( A \) 的公式是 \( A = 4\pi r^2 \),其中 \( r \) 是球体的半径。
- 体积 \( V \) 的公式是 \( V = \frac{4}{3}\pi r^3 \)。
以下是用C++编写的示例代码,用于计算并按照所给格式输出结果:
```cpp
#include <iostream>
#include <cmath>
int main() {
double r;
// 读取用户输入的半径
std::cout << "请输入球体的半径: ";
std::cin >> r;
// 计算表面积和体积
double surface_area = 4 * M_PI * pow(r, 2);
double volume = (4.0 / 3.0) * M_PI * pow(r, 3);
// 输出结果,保留两位小数
std::cout.setf(std::ios::fixed, std::ios::floatfield);
std::cout.precision(2);
std::cout << "球体的表面积: " << surface_area << std::endl;
std::cout << "球体的体积: " << volume << std::endl;
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语言编程,输入一个球体的半径r,求该球体的表面积和体积
#include <stdio.h>
#define PI 3.1415926535
int main()
{
float r, s, v;
/* 输入球体半径 */
printf("请输入球体半径:");
scanf("%f", &r);
/* 计算表面积和体积 */
s = 4 * PI * r * r;
v = 4.0 / 3.0 * PI * r * r * r;
/* 输出结果 */
printf("球体的表面积为:%f\n", s);
printf("球体的体积为:%f", v);
return 0;
}
阅读全文