.编写一个长方体类(Cuboid),其数据成员有 length(长),width(宽),height(高),两个成员函数分别实现: (1)由键盘分别输入长、宽、高; (2)计算长方体的体积; (3)仿效教材中例9.1,为Cuboid添加默认构造函数。 并在主函数中定义该类的一个对象,并测试这些成员函数。
时间: 2024-03-17 21:39:49 浏览: 60
好的,根据您的要求,以下是长方体类的实现代码:
```cpp
#include <iostream>
using namespace std;
class Cuboid {
private:
double length;
double width;
double height;
public:
Cuboid() { // 默认构造函数
length = 0;
width = 0;
height = 0;
}
void input() { // 由键盘输入长、宽、高
cout << "请输入长方体的长、宽、高:" << endl;
cin >> length >> width >> height;
}
double volume() { // 计算长方体的体积
return length * width * height;
}
};
int main() {
Cuboid c; // 定义一个长方体对象
c.input(); // 输入长、宽、高
cout << "长方体的体积是:" << c.volume() << endl; // 计算并输出体积
return 0;
}
```
您可以编译运行上述代码,测试它是否符合您的要求。
阅读全文