函数查找一个整数数组中第二大的数
来源:互联网 发布:mac vi编辑器保存退出 编辑:程序博客网 时间:2024/05/16 12:54
#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;
}
0 0
- 函数查找一个整数数组中第二大的数
- 查找整数数组中第二大的数
- 012 查找整数数组中第二大的数
- 写一个函数找出一个整数数组中,第二大的数
- 写一个函数找出一个整数数组中,第二大的数 (microsoft)
- 写一个函数找出一个整数数组中,第二大的数(microsoft)
- 写一个函数找出一个整数数组中,第二大的数
- 写一个函数找出一个整数数组中,第二大的数
- C++面试题之写一个函数找出一个整数数组中,第二大的数
- 求一个整数数组中第二大的数
- 找出一个整数数组中,第二大的数
- 找出一个整数数组中第二大的数
- 查找数组中第二大的数
- 【我解C语言面试题系列】012 查找整数数组中第二大的数
- C语言面试题 4 (查找整数数组中第二大的数)
- 有一个整数数组,求数组中第二大的数
- 使用java从一个整数数组中查找第二大的数,仅用一次循环,不使用java自带的排序
- 查找一个数组中第二大的数的下标并输出
- 当利用QT的QSqlQuery查询数据库时,需开启isForwardOnly模式
- 面试笔记4(运算符及优先级)
- Ubuntu14.04 SAIO - Swift All In One
- JS之执行环境,作用域详解
- 面试笔记5(C预处理器、作用域、static、cosnt以及内存管理)
- 函数查找一个整数数组中第二大的数
- 携程旅行网故障 携程网官网瘫痪 官方称遭不明攻击
- 面试笔记6(函数)
- android adb install 错误类型解析 PartI
- [Erlang]解决R17中文编码的问题
- 我的博客
- iOS 之UICollectionView 使用
- 面试笔记7(指针和引用)
- Android系统USR版本获取root权限