需要求三个长方柱的体积,请编写一个基于对象的程序数据,成员包括长宽高要求实现以下功能,由键盘分别输入三个长方柱的长宽高,气圈长方柱的体积输出长的长方柱的体积。
时间: 2023-03-30 21:02:31 浏览: 166
求3个长方体体积(类实现)
5星 · 资源好评率100%
好的,这是一个关于编程的问题,我可以回答。以下是一个基于对象的程序数据,成员包括长宽高,可以实现求三个长方柱的体积并输出长的长方柱的体积的功能:
```c
#include <iostream>
using namespace std;
class RectangularPrism {
public:
double length;
double width;
double height;
double volume() {
return length * width * height;
}
};
int main() {
RectangularPrism rp1, rp2, rp3;
cout << "请输入第一个长方柱的长、宽、高:" << endl;
cin >> rp1.length >> rp1.width >> rp1.height;
cout << "请输入第二个长方柱的长、宽、高:" << endl;
cin >> rp2.length >> rp2.width >> rp2.height;
cout << "请输入第三个长方柱的长、宽、高:" << endl;
cin >> rp3.length >> rp3.width >> rp3.height;
double maxVolume = rp1.volume();
if (rp2.volume() > maxVolume) {
maxVolume = rp2.volume();
}
if (rp3.volume() > maxVolume) {
maxVolume = rp3.volume();
}
cout << "最大的长方柱的体积为:" << maxVolume << endl;
return ;
}
```
以上程序可以实现输入三个长方柱的长宽高,求出它们的体积,并输出最大的长方柱的体积。
阅读全文