本关任务:设圆半径r,圆柱高h , 求圆周长c1,半径为r的圆球表面积sb,圆半径r,圆柱高为h的圆柱体积vb。 用scanf输入数据,输出计算结果,输出时取小数点后两位数字。请编程序。 pi=3.1
时间: 2023-04-23 14:03:08 浏览: 558
设圆半径r=1.5,圆柱高h=3.6,圆周率3.1415定义为常量,求出圆周长、圆面积、圆柱体积。输出计算结果,输出时要求有文字说明,取小数点后2位数字。
5星 · 资源好评率100%
好的,以下是程序的代码:
#include <stdio.h>
#define pi 3.1 // 定义常量pi为3.1
int main() {
float r, h, c1, sb, vb;
printf("请输入圆的半径r和圆柱的高h:");
scanf("%f%f", &r, &h);
c1 = 2 * pi * r; // 计算圆周长
sb = 4 * pi * r * r; // 计算圆球表面积
vb = pi * r * r * h; // 计算圆柱体积
printf("圆的周长为:%.2f\n", c1);
printf("半径为%.2f的圆球表面积为:%.2f\n", r, sb);
printf("半径为%.2f,高为%.2f的圆柱体积为:%.2f\n", r, h, vb);
return 0;
}
希望能对您有所帮助!
阅读全文