加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

数组第二大数

发布时间:2020-12-14 02:45:29 所属栏目:大数据 来源:网络整理
导读:写一个函数找出一个整数数组中第二大的数 char buf[] = { 10 , 3 , 5 , 2 , 6 , 4 , 7 , 8 }; #if 0 for (i = 0 ; i 8 ; i++) { if (buf[i] max ) { sec = max ; max = buf[i]; } } #endif for (i = 0 ; i 2 ; i++) { for (j = i; j 8 ; j++) { if (buf[i] b

写一个函数找出一个整数数组中第二大的数

char buf[] = {10,3,5,2,6,4,7,8};

#if 0
     for(i = 0; i < 8; i++)
     {   
          if(buf[i] > max)
          {   
               sec = max;
               max = buf[i];
          }   
     }
#endif
     for(i = 0; i < 2; i++)
     {   
          for(j = i; j < 8; j++)
          {   
               if(buf[i] < buf[j])
               {   
                    tmp = buf[i];
                    buf[i] = buf[j];
                    buf[j] = tmp;
               }   
          }   
     }   

     printf("%dn",buf[--i]);

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读