C+输入底圆半径和高求圆柱体积
时间: 2024-10-08 19:14:57 浏览: 24
计算圆柱体的体积和表面积_C语言表面积_计算圆柱体的体积和表面积_
在C++中,计算圆柱体体积通常需要输入两个参数:底面圆的半径(r)和高度(h)。圆柱体的体积公式是πr²h。下面是一个简单的程序示例:
```cpp
#include <iostream>
#include <cmath> // 包含math库用于计算pi
const double PI = 3.14159; // 定义圆周率
// 函数声明用于计算圆柱体积
double cylinder_volume(double radius, double height);
int main() {
double r, h;
std::cout << "请输入圆柱体的底面半径和高度:\n";
std::cin >> r >> h;
// 检查输入的有效性
if (std::cin.fail()) {
std::cout << "输入无效,请确保输入的是数字。\n";
return 1;
}
double volume = cylinder_volume(r, h);
std::cout << "圆柱体的体积是: " << volume << "\n";
return 0;
}
// 实现圆柱体积计算函数
double cylinder_volume(double radius, double height) {
return PI * pow(radius, 2) * height;
}
```
这个程序首先从用户那里获取半径和高度,然后检查输入是否合法。如果输入无效,将显示错误信息。如果输入有效,计算圆柱体体积并将其打印出来。
阅读全文