首页 > 其它 > 题目详情
c++需要求3个长方柱体积
题目内容:
c++需要求3个长方柱体积优质解答
#include <iostream>
using namespace std;
class cube
{
public:
void set();//构造函数
float com_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::com_volume()
{
return length*width*height;
}
void cube::disp()
{
cout<<"此长方柱的体积为:"<<com_volume()<<"立方米"<<endl;
}
int main()
{
cube c[3];
for(int i=0; i<3; i++)
{
c[i].set() ;
c[i].disp();
cout<<endl;
}
return 0;
}
优质解答
using namespace std;
class cube
{
public:
void set();//构造函数
float com_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::com_volume()
{
return length*width*height;
}
void cube::disp()
{
cout<<"此长方柱的体积为:"<<com_volume()<<"立方米"<<endl;
}
int main()
{
cube c[3];
for(int i=0; i<3; i++)
{
c[i].set() ;
c[i].disp();
cout<<endl;
}
return 0;
}
本题链接: