用C写半径r高h圆柱的体积,底圆周长,底圆面积
时间: 2024-09-24 13:22:19 浏览: 34
计算圆柱体的体积和表面积_C语言表面积_计算圆柱体的体积和表面积_
在C语言中,我们可以使用公式计算给定半径r和高度h的圆柱体的体积、底圆周长以及底圆面积。以下是相关的函数和公式:
1. **体积(Volume)**:圆柱体的体积公式是 V = π * r² * h,其中π通常取近似值3.14159。
```c
double volume(double radius, double height) {
const double pi = 3.14159;
return pi * pow(radius, 2) * height; // 使用pow函数计算平方
}
```
2. **底圆周长(Perimeter of Base)**:底圆的周长 C = 2 * π * r。
```c
double base_perimeter(double radius) {
return 2 * pi * radius;
}
```
3. **底圆面积(Area of Base)**:底圆的面积 A = π * r²。
```c
double base_area(double radius) {
return pi * pow(radius, 2);
}
```
请注意,在实际编写程序时,上述 `pi` 常量可以先预定义,或者直接使用 `<math.h>` 库中的 M_PI。
阅读全文