设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf函数输入数据,输出计算结果,输出时要有文字说明,取小数点后2位数字,用C语言代码写出来
时间: 2024-09-27 08:08:49 浏览: 65
设圆半径r=1.5,圆柱高h=3.6,圆周率3.1415定义为常量,求出圆周长、圆面积、圆柱体积。输出计算结果,输出时要求有文字说明,取小数点后2位数字。
5星 · 资源好评率100%
以下是C语言代码来计算给定半径和高的圆周长、圆面积、圆球表面积、圆球体积以及圆柱体积,保留两位小数:
```c
#include <stdio.h>
#define PI 3.1415926
int main() {
double r, h;
double c, s, sq, vq, vz;
printf("请输入圆的半径:");
scanf("%lf", &r);
printf("请输入圆柱的高:");
scanf("%lf", &h);
// 计算圆周长,圆面积,球表面积,圆球体积,圆柱体积
c = 2 * PI * r;
s = PI * r * r;
sq = 4 * PI * r * r; // 圆球表面积 = 4πr²
vq = (4.0 / 3) * PI * r * r * r; // 圆球体积 = (4/3)πr³
vz = s * h; // 圆柱体积 = 圆面积 * 高度
printf("圆周长是:%.2f\n", c);
printf("圆面积是:%.2f\n", s);
printf("圆球表面积是:%.2f\n", sq);
printf("圆球体积是:%.2f\n", vq);
printf("圆柱体积是:%.2f\n", vz);
return 0;
}
```
运行这段代码,当输入圆的半径为1.5和圆柱的高为3时,将会得到相应的计算结果。记得将这些数值替换为实际输入。
阅读全文