新手求助,帮下忙,,,,标题要长!!!
#include <iostream>using namespace std;
class volume
{
public:
void set_string();
void show_string();
private:
int length;
int height;
int width;
};volume changfangti[3];
int main()
{int i;
for(i=0;i<3;i++);
changfangti[i].set_string();
changfangti[i].show_string();
}
void volume::set_string()
{
cout<<"please enter length,height,width"<<endl;
cin>>length>>height>>width;
}
void volume::show_string()
{
int a;
a=length*height*width;
cout<<a<<endl;
}
明明是计算3个长方体的体积,但为什么计完一个程序就完了呢?
而主函数换成
changfangti[0].set_string();
changfangti[0].show_string();
changfangti[1].set_string();
changfangti[1].show_string();
changfangti[2].set_string();
changfangti[2].show_string();
就可以
请教!