主题:简单c++问题 帮忙看哪出错了?
#include <iostream>
using namespace std;
class array_max
{public:
void set_value();
void set_max();
void set_show();
private:
int array[10];
int max;
};
void array_max::set_value()
{
int i;
for(i=0;i<10;i++)
cin>>array[i];
}
void array_max::set_max()
{
int b,i,m,n=10;
for(b=0;b<9;b++)
for(i=0;i<n-b+1;i++)
if(array[i]>array[i+1])
{
m=array[i];
array[i]=array[i+1];
array[i+1]=m;
}
}
void array_max::set_show()
{
int i;
for(i=0;i<10;i++)
cout<<array[i]<<" ";
}
int main()
{ array_max array_maxmax;
array_maxmax.set_value();
array_maxmax.set_max();
array_maxmax.set_show();
while(1);
return 0;
}
using namespace std;
class array_max
{public:
void set_value();
void set_max();
void set_show();
private:
int array[10];
int max;
};
void array_max::set_value()
{
int i;
for(i=0;i<10;i++)
cin>>array[i];
}
void array_max::set_max()
{
int b,i,m,n=10;
for(b=0;b<9;b++)
for(i=0;i<n-b+1;i++)
if(array[i]>array[i+1])
{
m=array[i];
array[i]=array[i+1];
array[i+1]=m;
}
}
void array_max::set_show()
{
int i;
for(i=0;i<10;i++)
cout<<array[i]<<" ";
}
int main()
{ array_max array_maxmax;
array_maxmax.set_value();
array_maxmax.set_max();
array_maxmax.set_show();
while(1);
return 0;
}