题目描述
设圆半径 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;
}