C++ 设圆半径为r,圆柱高为h, 求圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。 (请使用双精度浮点数并将输出结果保留2位小数) PI=3.14 输入 半径r、高h 输出
时间: 2024-06-13 11:03:49 浏览: 133
C++是一种面向对象的编程语言,可以用来编写各种类型的程序,包括计算机科学中的数学问题。对于给定的圆半径r和圆柱高h,可以使用以下公式计算圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va和圆柱体积Vb:
C1 = 2 * PI * r
Sa = PI * r * r
Sb = 4 * PI * r * r
Va = 4 / 3 * PI * r * r * r
Vb = Sa * h
其中,PI是一个常数,通常取3.14。为了保留两位小数,可以使用C++中的iomanip库中的setprecision函数。
以下是一个示例程序:
```c++
#include <iostream>
#include <iomanip>
using namespace std;
const double PI = 3.14;
int main() {
double r, h, C1, Sa, Sb, Va, Vb;
cin >> r >> h;
C1 = 2 * PI * r;
Sa = PI * r * r;
Sb = 4 * PI * r * r;
Va = 4 / 3.0 * PI * r * r * r;
Vb = Sa * h;
cout << fixed << setprecision(2);
cout << "C1=" << C1 << endl;
cout << "Sa=" << Sa << endl;
cout << "Sb=" << Sb << endl;
cout << "Va=" << Va << endl;
cout << "Vb=" << Vb << endl;
return 0;
}
```
阅读全文
相关推荐














