设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果
时间: 2023-05-19 22:03:59 浏览: 84
好的,让我来回答你的问题。
输入数据:
```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);
```
注意:以上计算结果均保留两位小数。
相关问题
设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。输出计算结果,输出时要求有文字说明。请编程序。
圆的半径r=1.5,根据公式可求得圆的周长和面积:
圆的周长 = 2πr = 2 × 3.14 × 1.5 = 9.42
圆的面积 = πr² = 3.14 × 1.5² = 7.07
圆柱的高h=3,根据公式可求得圆柱的体积:
圆柱的体积 = 圆的面积 × 高 = 7.07 × 3 = 21.21
圆球的半径r=1.5,根据公式可求得圆球的表面积和体积:
圆球的表面积 = 4πr² = 4 × 3.14 × 1.5² = 28.26
圆球的体积 = (4/3)πr³ = (4/3) × 3.14 × 1.5³ = 14.14
以下是Python程序实现:
r = 1.5
h = 3
pi = 3.14
# 计算圆的周长和面积
circle_circumference = 2 * pi * r
circle_area = pi * r ** 2
# 计算圆柱的体积
cylinder_volume = circle_area * h
# 计算圆球的表面积和体积
sphere_surface_area = 4 * pi * r ** 2
sphere_volume = (4 / 3) * pi * r ** 3
# 输出计算结果
print("圆的周长为:", circle_circumference)
print("圆的面积为:", circle_area)
print("圆柱的体积为:", cylinder_volume)
print("圆球的表面积为:", sphere_surface_area)
print("圆球的体积为:", sphere_volume)
设圆半径r=1.5,圆柱高h=3,编程求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。程序名为32.c。 输入测试数据 1.5 3 程序运行结果 圆周长:9.42 圆面积:7.07 圆球表面积:28.27 圆球体积:14.14 圆柱体积:21.21
以下是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
阅读全文