C语言程序:计算圆柱、圆球相关数据
C语言程序:计算圆柱、圆球相关数据
本程序使用 C 语言计算圆周长、圆面积、圆球表面积、圆球体积和圆柱体积。
输入:
两个浮点数,分别代表圆半径 r 和圆柱高 h
输出:
圆周长 C1、圆面积 Sa、圆球表面积 Sb、圆球体积 Va、圆柱体积 Vb,保留两位小数,每个结果后换行。
示例输入:
1.5 3
示例输出:
C1=9.42
Sa=7.07
Sb=28.26
Va=14.13
Vb=21.20
代码示例:
#include <stdio.h>
int main() {
double r, h;
const double Pi = 3.14;
scanf('%lf %lf', &r, &h);
double C1 = 2.0 * Pi * r;
double Sa = r * r * Pi;
double Sb = 4.0 * Pi * r * r;
double Va = 4.0 / 3.0 * Pi * r * r * r;
double Vb = Sa * h;
printf('C1=%.2lf\n', C1);
printf('Sa=%.2lf\n', Sa);
printf('Sb=%.2lf\n', Sb);
printf('Va=%.2lf\n', Va);
printf('Vb=%.2lf\n', Vb);
return 0;
}
代码说明:
- 使用
double类型存储浮点数,以满足题目要求。 - 使用
const double Pi = 3.14;定义π的值。 - 使用
scanf函数读取输入的半径和高。 - 使用给定的公式进行计算,并将结果存储在相应的变量中。
- 使用
printf函数按照要求的格式打印输出结果,保留两位小数。
注意: 由于浮点数的精度问题,可能会存在一定的误差。本示例中没有添加额外的误差值,但你可以根据需要在计算结果时添加适当的误差值来减小误差影响。
原文地址: https://www.cveoy.top/t/topic/K0z 著作权归作者所有。请勿转载和采集!