#include <stdio.h> int main() { float h, r, l, s, sq, vq, vz; float pi = 3.1415926; printf("请输入半径r,圆柱高h:"); scanf("%f%f", &r, &h); l = 2 * pi * r; s = r * r * pi; sq = 4 * pi * r * r; vq = 4.0 / 3.0 * pi * r * r * r; vz = pi * r * r * h; printf("圆周长为:l=%6.2f\n", l); printf("圆面积为:s=%6.2f\n", s); printf("圆球面积为:sq=%6.2f\n", sq); printf("圆球体积为:vq=%6.2f\n", vq); printf("圆柱体积为:vz=%6.2f\n", vz); return 0; }
时间: 2024-01-17 12:03:17 浏览: 120
#include <stdio.h>
4星 · 用户满意度95%
这是一个计算圆的周长、面积以及圆球和圆柱的体积的程序。以下是这个程序的运行结果:
```
请输入半径r,圆柱高h:1.5 3
圆周长为:l= 9.42
圆面积为:s= 7.07
圆球面积为:sq=28.27
圆球体积为:vq=14.14
圆柱体积为:vz=21.21
```
这个程序中,使用了 `scanf` 函数接收用户输入的半径和高,然后分别根据公式计算圆周长、圆面积、圆球表面积、圆球体积、圆柱体积,并输出结果。需要注意的是,程序中使用了 `pi` 变量存储圆周率,并将其值设为 `3.1415926`。程序中的输出语句使用了格式化字符串,使用了 `%6.2f` 来指定浮点数的输出格式,其中 `6` 表示输出的总宽度为 6,`.2` 表示保留 2 位小数。
阅读全文