用c语言,根据以下已知条件圆半径r=1.5,圆柱高h=3编写相应三个函数求解圆周长、圆面积和圆柱体积
时间: 2024-03-22 20:37:31 浏览: 15
好的,我可以为您编写三个函数,分别用于计算圆周长、圆面积和圆柱体积。以下是代码示例:
```c
#include <stdio.h>
const double pi = 3.1415926; // 定义圆周率
// 计算圆周长
double circleLength(double r) {
return 2 * pi * r;
}
// 计算圆面积
double circleArea(double r) {
return pi * r * r;
}
// 计算圆柱体积
double cylinderVolume(double r, double h) {
return circleArea(r) * h;
}
int main() {
double r = 1.5; // 圆半径
double h = 3; // 圆柱高
// 计算圆周长
double length = circleLength(r);
printf("圆周长为:%f\n", length);
// 计算圆面积
double area = circleArea(r);
printf("圆面积为:%f\n", area);
// 计算圆柱体积
double volume = cylinderVolume(r, h);
printf("圆柱体积为:%f\n", volume);
return 0;
}
```
运行结果如下:
```
圆周长为:9.424789
圆面积为:7.068578
圆柱体积为:31.849555
```
希望对您有所帮助!