函数查找一个整数数组中第二大的数
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;
}
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;
}
相关文章推荐
- 写一个函数找出一个整数数组中第二大的数
- 找出一个整数数组中,第二大的数(整数数组作为函数参数)
- 写一个函数找出一个整数数组中第二大的数
- 写一个函数求一个整数数组中第二大元素
- .NET中,写一个函数找出一个整数数组中,第二大的数(整数数组作为函数参数)
- 写一个函数,找出一个整数数组中的第二大数
- 写一个函数找出一个整数数组中,第二大的数
- 写一个函数找出一个整数数组中,第二大的数
- c语言经典算法——查找一个整数数组中第二大数
- 写一个函数找出一个整数数组中,第二大的数(microsoft)
- 二维数组中的查找-在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
- 写一个函数找出一个整数数组中,第二大的数
- 写一个函数找出一个整数数组中,第二大的数
- 写一个函数找出一个整数数组中,第二大的数
- C++面试题之写一个函数找出一个整数数组中,第二大的数
- 1查找一个整数数组中第二大的数、2分解质因数
- C++通过自定义函数找出一个整数数组中第二大数的方法
- 写一个函数求一个整数数组中第二大元素。
- 写一个函数找出一个整数数组中,第二大的数
- c语言经典算法——查找一个整数数组中第二大数