设圆半径r,圆柱高h,求圆周长、圆面积、圆柱体体积。用scanf输入数据(半径为1.5,高为3), ?? ?输出计算结果,输出时要有文字说明,取小数后2位数字。 ?? ?程序提示: ?#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),
输出计算结果,输出时要有文字说明,取小数后2位数字。
程序提示: #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;
}
|