设圆半径r,圆柱高h,圆周长、圆面积、圆柱体积。scanf输入数据(半径为1.5,高为3), 输出计算结果,输出时要有文字说明,取小数后两位数。 程序提示: #define PI 3.14159 算法如下:定义float型变量 r, h,L,s1,s2 用scanf句子输入圆半径和圆柱高; 圆周长、面积、圆柱体积;输出圆周长、面积、圆柱体积。 程序中的π用PI代替。
#include <stdio.h> #define PI 3.14159 //预定义 定义一个π=3.14159 int main(){ /* 设圆半径r,圆柱高h,圆周长、圆面积、圆柱体积。用scanf输入数据(半径为1.5,高为3), 输出计算结果,输出时要有文字说明,取小数后两位数。 程序提示: #define PI 3.14159 算法如下:定义float型变量 r, h,L,s1,s2 用scanf句子输入圆半径和圆柱高; 圆周长、面积、圆柱体积;输出圆周长、面积、圆柱体积。 程序中的π用PI代替。 */ float r,h; //定义输入(float类型)圆半径,圆柱高 float L,s1,s2; //定义 (float类型)圆周长、圆面积、圆柱体积 printf("请输入圆半径:"); //提示输入半径 scanf("%f",&r); ///输入半径 printf("请输入高圆柱:"); //提示输入高 scanf("%f",&h); //输入高 L = 2 * PI * r; //给L赋值 :圆周长 = 2 乘以π乘以半径 s1 = PI * r * r; //给s1赋值:面积 = π乘以半径 乘以半径 s2 = s1 * h; //给s2赋值:体积 = 面积 乘以高 printf("\n圆周长为%:%.2f\n",L); //输出L:.2f输出小数点后两位 printf("圆面积为:%:%.2f\n",s1); //输出s1:.2f输出小数点后两位 printf("圆柱体积为%:.2f\n",s2); //输出s2:.2f输出小数点后两位 return 0; }