寻找数组中的第二大数
来源:互联网 发布:轻声密语知乎 编辑:程序博客网 时间:2024/05/09 02:45
代码如下:
#include <stdio.h>#include <stdlib.h>//初始化最大值为a[0],次大值为a[1],遍历一次,每次比较并更新最大值和次大值,最后就可以得到次大值。int findsecondmaxvalue(int *a,int size){ int i,max,s_max; max=a[0]; //最大值 s_max=a[1]; //次大值 for(i=0;i<size;i++) { if(a[i]>max) { s_max=max; //更新最大值和次大值 max=a[i]; } else if(a[i]<max && a[i]>s_max) //更新次大值 s_max=a[i]; } return s_max;}int main(void){ int second,a[]={11111,2311}; second=findsecondmaxvalue(a,sizeof(a)/sizeof(a[0])); printf("这个数组中的次大值为:%d\n",second); return 0;}
0 0
- 寻找数组中的第二大数
- 寻找数组中的第二大数
- 寻找数组中的第二大数
- 寻找数组中的第二大数
- 寻找数组中的第二大数
- 寻找N个数组中的第二大数
- 寻找数组中第二大数
- 寻找数组中第二大数
- 寻找数组第二大数和第K大数
- 查找数组中的第二大数
- 找数组中的第二大数
- 寻找无序数组中的第K大数
- 寻找无序数组中的第K大数
- 寻找无序数组中的第K大数
- 求出一个整型数组中的第二大数
- 寻找无序数组中的第K大数和前K大数
- 找数组第二大数
- 数组第二大数
- 深入入门正则表达式(java) - 命名捕获
- 【线性代数公开课MIT Linear Algebra】 第十课 四个子空间
- Cocos2dx解决VS无法加载pdb符号库问题
- 方法(Funtions)
- hdu--1827
- 寻找数组中的第二大数
- 机房收费系统高级数据查询之分组查询基础函数部分
- 优先队列ADT_PrioQueue
- 根据前序,中序遍历重建二叉树
- Floating-Point Numbers
- kafka入门:简介、使用场景、设计原理、主要配置及集群搭建(转)
- 作业
- keil stm32f1xx 系列代码调试软件安装
- lintcode:3 Sum Closest