设圆半径r=1.5,圆柱高h=3,编程求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。程序名为32.c。 输入测试数据 1.5 3 程序运行结果 圆周长:9.42 圆面积:7.07 圆球表面积:28.27 圆球体积:14.14 圆柱体积:21.21
时间: 2023-05-11 20:03:28 浏览: 159
以下是32.c的代码:
#include <stdio.h>
#include <math.h>
int main()
{
double r, h;
double pi = 3.14159265358979323846;
printf("请输入圆半径和圆柱高,以空格分隔:");
scanf("%lf %lf", &r, &h);
double c = 2 * pi * r;
double s = pi * r * r;
double s1 = 4 * pi * r * r;
double v1 = 4.0 / 3.0 * pi * r * r * r;
double v2 = s * h;
printf("圆周长:%.2lf\n", c);
printf("圆面积:%.2lf\n", s);
printf("圆球表面积:%.2lf\n", s1);
printf("圆球体积:%.2lf\n", v1);
printf("圆柱体积:%.2lf\n", v2);
return 0;
}
输入测试数据 1.5 3,程序运行结果如下:
圆周长:9.42
圆面积:7.07
圆球表面积:28.27
圆球体积:14.14
圆柱体积:21.21
相关问题
用c语言代码生成设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。
以下是用C语言代码生成的解决方案:
```c
#include <stdio.h>
#include <math.h>
int main() {
float r = 1.5, h = 3;
float pi = 3.1415926;
float c, s, sa, v, vc;
// 圆周长
c = 2 * pi * r;
printf("圆周长为:%.2f\n", c);
// 圆面积
s = pi * pow(r, 2);
printf("圆面积为:%.2f\n", s);
// 圆球表面积
sa = 4 * pi * pow(r, 2);
printf("圆球表面积为:%.2f\n", sa);
// 圆球体积
v = 4.0 / 3.0 * pi * pow(r, 3);
printf("圆球体积为:%.2f\n", v);
// 圆柱体积
vc = s * h;
printf("圆柱体积为:%.2f\n", vc);
return 0;
}
```
输出结果为:
```
圆周长为:9.42
圆面积为:7.07
圆球表面积为:28.27
圆球体积为:14.14
圆柱体积为:21.21
```
设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果
好的,让我来回答你的问题。
输入数据:
```c
float r, h;
scanf("%f%f", &r, &h);
```
计算圆周长:
```c
float c = 2 * 3.14 * r;
printf("圆周长为:%.2f\n", c);
```
计算圆面积:
```c
float s1 = 3.14 * r * r;
printf("圆面积为:%.2f\n", s1);
```
计算圆球表面积:
```c
float s2 = 4 * 3.14 * r * r;
printf("圆球表面积为:%.2f\n", s2);
```
计算圆球体积:
```c
float v1 = 4.0 / 3.0 * 3.14 * r * r * r;
printf("圆球体积为:%.2f\n", v1);
```
计算圆柱体积:
```c
float v2 = 3.14 * r * r * h;
printf("圆柱体积为:%.2f\n", v2);
```
注意:以上计算结果均保留两位小数。
阅读全文