#include<iostream>
using namespace std;
class array_max
{
private:
int array[10];
int max;
public:
void set_value();
void max_value();
void show_value();
};
void array_max::set_value
{
for(int i=0;i<10;i++)
{
cin>>array[i];
}
}
void array_max::max_value
{
int i;
max=array[0];
for(i=1;i<10;i++)
{
if(array[i]>max)
max=array;
}
}
void array_max::show_value
{
cout<<max<<endl;
}
int main()
{
array_max.set_value();
array_max.max_value();
array_max.show_value();
return 0;
}
就是利用数组,手动输入一串数字,然后排序的问题,代码如上,但是还是出现错误,请问为什么?