首页 > 编程语言 > 详细

求数组中最大值和次大值

时间:2019-04-03 14:11:41      阅读:190      评论:0      收藏:0      [点我收藏+]

一维数组,找出其中最大的数和第二大的数。

#include<stdio.h>
void main() {
    int a[]={1,23,45,6,34,2,67,345,67};
    int len = sizeof(a)/sizeof(a[0]);
    int i,max1=0,max2=0;
    for(i=0;i<len;i++) {
        if(max1<a[i]) {
            max1=a[i];
        }else if(max2<a[i]) {
            max2=a[i];
        }
    }
    printf("max1=%d,max2=%d\n",max1,max2);
}

运行结果

技术分享图片

求数组中最大值和次大值

原文:https://www.cnblogs.com/lick468/p/10648246.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!