设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输人数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字。请编程序
时间: 2023-10-21 22:12:18 浏览: 93
好的,以下是符合要求的程序:
```c
#include <stdio.h>
#include <math.h>
#define PI 3.1415926
int main() {
double r, h;
printf("请输入圆半径和圆柱高(用空格隔开):");
scanf("%lf%lf", &r, &h);
// 计算圆周长
double c = 2 * PI * r;
printf("圆周长为:%.2f\n", c);
// 计算圆面积
double s1 = PI * pow(r, 2);
printf("圆面积为:%.2f\n", s1);
// 计算圆球表面积
double s2 = 4 * PI * pow(r, 2);
printf("圆球表面积为:%.2f\n", s2);
// 计算圆球体积
double v1 = 4.0 / 3 * PI * pow(r, 3);
printf("圆球体积为:%.2f\n", v1);
// 计算圆柱体积
double v2 = s1 * h;
printf("圆柱体积为:%.2f\n", v2);
return 0;
}
```
这个程序中,使用了 `scanf` 函数接收用户输入的半径和高,然后分别根据公式计算圆周长、圆面积、圆球表面积、圆球体积、圆柱体积,并输出结果。需要注意的是,程序中使用了 `pow` 函数计算次方。
相关问题
设圆半径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
阅读全文