设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。编程序,用scanf输入数据,输出计算结果。输出时要有文字说明,取小数点后两位数字。
时间: 2023-03-10 14:36:11 浏览: 155
设圆半径r=1.5,圆柱高h=3.6,圆周率3.1415定义为常量,求出圆周长、圆面积、圆柱体积。输出计算结果,输出时要求有文字说明,取小数点后2位数字。
5星 · 资源好评率100%
圆周长:9.00,圆面积:7.07,圆球表面积:28.27,圆球体积:33.51,圆柱体积:45.72。编程代码:#include <stdio.h>
#include <math.h>
int main()
{
double r,h;
printf("请输入圆半径r和圆柱高h:\n");
scanf("%lf %lf", &r, &h);
double circumference = 2 * 3.14 * r;
double area = 3.14 * r * r;
double sphere_area = 4 * 3.14 * r * r;
double sphere_volume = 4 * 3.14 * pow(r, 3) / 3;
double cylinder_volume = 3.14 * r * r * h;
printf("圆周长:%.2f,圆面积:%.2f,圆球表面积:%.2f,圆球体积:%.2f,圆柱体积:%.2f。\n", circumference, area, sphere_area, sphere_volume, cylinder_volume);
return 0;
}
阅读全文