立体几何求解

556 词

题目描述

设圆半径 r,圆柱高 h 求圆周长 C1、圆面积Sa、圆球表面积 Sb、圆球体积 Va、圆柱体积 Vb。 用scanf输入数据,输出计算结果,输出时要求文字说明,取小数点后两位数字。请编程序。  π=3.141592653

输入

两个浮点数,r和h

输出

圆周长C1、圆面积Sa、圆球表面积Sb、圆球体积Va、圆柱体积Vb。 保留两位小数,每个结果后换行。

#include<bits/stdc++.h>
using namespace std;
#define pi 3.141592653
int main() {
double r, h;
double C1, Sa, Sb, Va, Vb;
scanf(“%lf %lf”, &r, &h);
C1 = 2 * pi * r;
Sa = pi * r * r;
Sb = 4 * pi * r * r;
Va = (4 * pi * r * r * r) / 3;
Vb = pi * r * r * h;
printf(“C1=%.2lf\n”, C1);
printf(“Sa=%.2lf\n”, Sa);
printf(“Sb=%.2lf\n”, Sb);
printf(“Va=%.2lf\n”, Va);
printf(“Vb=%.2lf\n”, Vb);
return 0;
}