输入圆半径、圆柱高,求圆周长、圆柱体积的程序在C语言的环境下
时间: 2024-10-19 14:06:47 浏览: 47
在C语言环境中,你可以编写一个简单的程序来计算给定圆的周长和圆柱体的体积。这里是一个基础的例子:
```c
#include <stdio.h>
#include <math.h> // 引入数学库,用于计算圆周率π
// 函数声明
double calculate_circumference(double radius);
double calculate_cylinder_volume(double radius, double height);
int main() {
double radius, height;
printf("请输入圆的半径: ");
scanf("%lf", &radius);
printf("请输入圆柱的高度: ");
scanf("%lf", &height);
// 计算圆周长
double circumference = calculate_circumference(radius);
printf("圆的周长是: %.2f\n", circumference); // 输出保留两位小数
// 计算圆柱体积
double volume = calculate_cylinder_volume(radius, height);
printf("圆柱的体积是: %.2f\n", volume); // 输出保留两位小数
return 0;
}
// 函数实现
double calculate_circumference(double radius) {
const double PI = 3.14159; // 使用近似值
return 2 * PI * radius;
}
double calculate_cylinder_volume(double radius, double height) {
return M_PI * pow(radius, 2) * height; // 使用pow函数计算半径的平方
}
```
在这个程序中,我们首先输入圆的半径和圆柱的高度,然后分别调用`calculate_circumference`和`calculate_cylinder_volume`函数计算结果并打印出来。
阅读全文