📅  最后修改于: 2023-12-03 14:40:25.913000             🧑  作者: Mango
该C程序用于计算圆柱体的周长。用户需要输入圆柱的底面半径和高度,程序将计算出圆柱体的周长并将结果返回。
#include <stdio.h>
// 定义计算圆柱体周长的函数
double calculateCylinderCircumference(double radius, double height) {
// 计算圆的周长
double circleCircumference = 2 * 3.14159 * radius;
// 计算圆柱体的周长
double cylinderCircumference = circleCircumference + 2 * height;
return cylinderCircumference;
}
int main() {
double radius, height;
printf("请输入圆柱体的底面半径:");
scanf("%lf", &radius);
printf("请输入圆柱体的高度:");
scanf("%lf", &height);
// 调用计算圆柱体周长的函数
double circumference = calculateCylinderCircumference(radius, height);
printf("圆柱体的周长为:%.2lf\n", circumference);
return 0;
}
stdio.h
。calculateCylinderCircumference
函数接收圆柱底面半径 radius
和高度 height
作为参数,并返回圆柱体的周长。main
函数中,用户输入圆柱底面半径和高度,并调用 calculateCylinderCircumference
函数计算周长。程序中使用了 scanf
函数来接收用户输入的半径和高度,printf
函数用于输出结果。计算圆周长使用了圆周率π的近似值3.14159。请注意,为了精确计算周长,我们使用了 double
类型来存储结果。
希望这个程序对您有所帮助!