快速找出数组中的最大数和第二大数
来源:互联网 发布:非农数据走势图片 编辑:程序博客网 时间:2024/05/18 00:23
#include<stdio.h>
#define N 10
int main()
{
int a[N];
int i;
for (i = 0; i < N; i++)
{
scanf("%d",&a[i]);
}
int max = a[0];
int secondmax = a[1];
int temp;
if (max < secondmax)
{
temp = max;
max = secondmax;
secondmax = temp;
}
for (i = 2; i < N; i++)
{
if (a[i] > max)
{
secondmax = max;
max = a[i];
}
else
{
if (max == secondmax || (max != a[i]&&secondmax <a[i]))
{
secondmax = a[i];
}
}
}
printf("max = %d\nsecondmax = %d\n",max,secondmax);
return 0;
}
#define N 10
int main()
{
int a[N];
int i;
for (i = 0; i < N; i++)
{
scanf("%d",&a[i]);
}
int max = a[0];
int secondmax = a[1];
int temp;
if (max < secondmax)
{
temp = max;
max = secondmax;
secondmax = temp;
}
for (i = 2; i < N; i++)
{
if (a[i] > max)
{
secondmax = max;
max = a[i];
}
else
{
if (max == secondmax || (max != a[i]&&secondmax <a[i]))
{
secondmax = a[i];
}
}
}
printf("max = %d\nsecondmax = %d\n",max,secondmax);
return 0;
}
0 0
- 快速找出一个数组中的最大数和第二大数
- 快速找出数组中的最大数和第二大数
- 快速找出一个数组中的最大数、第二大数
- 快速找出一个数组中的最大数、第二大数。
- [基础题]1.快速找出一个数组中的最大数、第二大数。
- 如何快速找出一个数组中最大数和第二大数
- 如何求数组中的最大数和第二大数
- 找出数组中的最大数和最小数
- 寻找最大数和第二大数
- 输出最大数和第二大数
- 写一个函数,找出一个整数数组中的第二大数
- 找出数组中的最大和第二大元素需要进行几次比较?
- 不排序找出一个数组中的第二大的数
- 分治法找出数组中第二大数
- 找出整数数组中第二大数
- 找出n个整数中的最大和第二大的
- 从数组中找出最大的和最小的数
- 寻找数组中的第二大数
- ServicingAPI 初始化
- spring和mybatis整合
- 【备忘】Hadoop实战(第2版 PDF 下载
- Gamma校正
- Hadoop的RPC通信(二)------>框架封装思想
- 快速找出数组中的最大数和第二大数
- Android中popuwindow中使用listview
- Java实现群聊(小型)
- Linux命令之 wget
- 五种开源协议BSD,GPL,LGPL,MIT比较
- Socket实现Android客户端与服务器的通信
- mac下卸载node.js
- error C2143: 语法错误 : 缺少“;”(在“<class-head>”的前面)
- python3 封装接口