#include <stdio.h>
int main() {
float r, h, L, s, S, v, V;
printf("请输入圆半径和圆柱高:");
scanf("%f %f", &r, &h);
//L为圆周长,s为圆的面积,S为圆球表面积,v为圆球体积,V为圆柱体积
L = 3.14 * 2.0 * r;
s = r * r * 3.14;
S = r * r * 4.0 * 3.14;
v = 4.0 * 3.14 * r * r * r / 3;
V = 3.14 * r * r * h;
printf("圆的周长为:%.2f\n圆的面积为:%.2f\n圆球表面积为:%.2f\n圆球体积为:%.2f\n圆柱体积为:%.2f\n", L, s, S, v, V);
return 0;
}
先定义我们所需要的变量,由于计算中涉及小数,所以我们要用浮点变量float不可用整型变量int。然后将计算公式写出来,依次罗列,最后整理让他们输出。点击编译运行我们会出现以下结果:
我们就可以输入我们想要运算的数据,假如输入r=1.5,h=3然后得出以下结果: