c++需要求3个长方柱体积
网友回答
#include <iostream>
using namespace std;
class cube
{public:
void set();//构造函数
float _volume();//计算体积
void disp();//输出体积
private:
float length;
float width;
float height;
};void cube::set()
{ float l, w, h;
cout<<"下面进入长方柱的参数设置,单位:立方米"<<endl;
cout<<"请输入长方柱的长:";
cin>>l;
length=l;
cout<<"请输入长方柱的宽:";
cin>>w;
width=w;
cout<<"请输入长方柱的高:";
cin>>h;
height=h;
}float cube::_volume()
{ return length*width*height;
}void cube::disp()
{ cout<<"此长方柱的体积为:"<<_volume()<<"立方米"<<endl;
}int main()
{ cube c[3];
for(int i=0; i<3; i++)
{
c[i].set() ;
c[i].disp();
cout<<endl;
}
return 0;
}