用C语言写一个代码:设圆半 径 r=1.5,圆柱高 h=3,求圆周长、圆面积、圆球表面积、 圆柱体积。用 scanf 输入数据,输出计算结果。输出时要 有文字说明,取小数点后两位数字。
时间: 2023-10-21 07:06:31 浏览: 81
设圆半径r=1.5,圆柱高h=3.6,圆周率3.1415定义为常量,求出圆周长、圆面积、圆柱体积。输出计算结果,输出时要求有文字说明,取小数点后2位数字。
5星 · 资源好评率100%
好的,以下是符合您要求的 C 语言代码:
```c
#include <stdio.h>
#define PI 3.1415926
int main()
{
float r, h, c, s, sa, v;
printf("请输入圆半径 r 和圆柱高 h:");
scanf("%f %f", &r, &h);
// 计算圆周长、圆面积、圆球表面积、圆柱体积
c = 2 * PI * r;
s = PI * r * r;
sa = 4 * PI * r * r;
v = s * h;
// 输出计算结果
printf("圆周长为:%.2f\n", c);
printf("圆面积为:%.2f\n", s);
printf("圆球表面积为:%.2f\n", sa);
printf("圆柱体积为:%.2f\n", v);
return 0;
}
```
运行结果:
```
请输入圆半径 r 和圆柱高 h:1.5 3
圆周长为:9.42
圆面积为:7.07
圆球表面积为:28.27
圆柱体积为:21.21
```
代码中使用了宏定义 PI 来表示圆周率,方便计算。除此之外,就是简单的输入、计算和输出了。
阅读全文