您的位置:首页 > 其它

函数查找一个整数数组中第二大的数

2015-05-28 14:30 302 查看
#include <iostream>

using namespace std;

const int MINNUMBER = -32767;

int find_set_max(int data[], int count)

{

int maxnumber = data[0];

int sec_max = MINNUMBER;

for (int i = 1; i < count; i ++ )

{

if (maxnumber < data[i])

{

sec_max=maxnumber; //1

maxnumber=data[i]; //2

}

else

{

if (data[i] > sec_max)

sec_max=data[i]; //3

}

}

return sec_max;

}

int main()

{

int a[]={11,1,3,5,7,9,10,2,4,6};

cout<<find_set_max(a,9)<<endl;

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐