我的C++代码哪里出错了。要输出一个数组的最大值,可总是输出最小值

#include<iostream>

using namespace std;

class array1

{public:

void set_arr();

void get_max();

void show_max();

private:

int array[10];

int max;

}

void array1:: set_arr()

{int i;

for(i=0;i<10;i++)

{cin>>array[i];

}

void array1:: get_max()

{

int i;

max=array[0];

for(i=1;i<10;i++)

{if(array[i]>max)max=array[i];

}

void array1:: show_max()

{cout<<"max:"<<max<<endl;

}

int main()

{array1 arr;

arr.set_arr();

arr.get_max();

arr.show_max();

return 0;

}

Ahandsomeboy
浏览 1985回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP