📦 归档笔记 — 原创建于 WizNote,仅作归档展示;观点以当年为准,非最新。

C程序设计第三章作业7 按照特定的条件输入输出

创建时间2018-01-21最后修改2018-01-21原位置/程序员成长之旅/C语言/习题(C语言程序设计)/第三章习题/字数342
目录:程序员成长之旅/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;

}