C程序设计第三章作业7 按照特定的条件输入输出
目录:程序员成长之旅/C语言/习题(C语言程序设计)/第三章习题
按照特定的条件输入圆的半径 圆的高 输出圆周长 圆面积 圆球表面积 圆球体积 圆柱体积
另外输出时要有文字提示
输出时保留两位小数
#include<stdio.h> //C程序设计第三章作业7 按照特定的条件输入圆的半径 圆的高 输出圆周长 圆面积 圆球表面积 圆球体积 圆柱体积
#include<math.h>
#define PI 3.1415926
int main()
{
float r, h, C, S1, S2, V1, V2;
printf("本程序计算:圆周长 圆面积 圆球表面积 圆球体积 圆柱体积\n");
printf("---请您输入圆半径,按回车键结束---\n");
scanf("%f", &r);
printf("---请您输入圆柱高,按回车键结束---\n");
scanf("%f", &h);
C = 2 * PI*r;
S1 = PI * pow(r, 2);
S2 = 4 * PI*pow(r, 2);
V1 = 3.0 / 4.0 * PI*pow(r, 3);//注意!此地的“3.0 / 4.0”不能写成“3/4” 因为除出了小数 如果不带“.0”就不会计算小数点后面的数字 ,从而导致最终结果不正确!
V2 = PI * pow(r, 2)*h;
printf("\n\n圆周长为:\t\t%-5.2f\n圆面积为:\t\t%-5.2f\n圆球表面积为:\t\t%-5.2f\n圆球体积为:\t\t%-5.2f\n圆柱体积为:\t\t%-5.2f\n", C, S1, S2, V1, V2);
printf("---程序运行结束,按回车键退出---\n\n");
return 0;
}