A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 刘彦麟 中级黑马   /  2015-8-2 19:37  /  410 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

#include <stdio.h>
void main(){
int a[3][3]={{23,46,11},{99,45,82},{72,90,21}};
int max=a[0][0];
for(int i=0;i<3;i++){
     for(int j=0;j<3;j++){
         if(max<a[i][j]){
         max=a[i][j];
         }
     }
}
printf("%d \n",max);
}
思路:【1:必须声明一个临时的最大值,最好是二维数组中的任何一个元素值,不能比二维数组中的最小值还要小,比最大值还要大!
2:循环遍历二维数组的每一个元素值,一一比较,比临时最大值还大的话,就覆盖掉。】

1 个回复

正序浏览
其实,库函数有一个排序的函数,直接调用即可
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马