- 二维数组中求最大值
- 思路:
创建一个变量存储数组第一个元素
用for循环以此遍历数组,如果比数组第一个元素大,就把max替换为大的数
#include<stdio.h>
int main() {
// 二维数组中求最大值
// 创建一个变量存储数组第一个元素
// 用for循环以此遍历数组,如果比数组第一个元素大,就把max替换为大的数
// int a[2][3]= {{100,757,36},{121,899,989}};
int a[2][3]= {100,757,36,121,899,989};
int max=a[0][0];
int index_i=0,index_j=0;
for(int i=0; i<2; i++) {
for(int j=0; j<3; j++) {//for循环嵌套遍历二维数组
if(max<a[i][j]) {
max=a[i][j];
index_i=i;//获取下标
index_j=j;
}
}
}
printf("二维数组最大值为:%d\n",max);
printf("下标i=%d\t,j=%d",index_i,index_j);
return 0;
}
输出结果如下
文章来源:https://www.toymoban.com/news/detail-511165.html
文章来源地址https://www.toymoban.com/news/detail-511165.html
到了这里,关于C语言:二维数组中求最大值的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!