题目描述
求二维数组中元素的最大值。
答案
#include<stdio.h>
int main(){
int m,n,i,j;
while(scanf("%d,%d",&m,&n)!=EOF&&n!=0&&m!=0){
int a[m][n];
for(i=0;i<m;i++)
for(j=0;j<n;j++){
scanf("%d",&a[i][j]);
}
int maxx=a[0][0];
for(i=0;i<m;i++)
for(j=0;j<n;j++){
if(a[i][j]>maxx)
maxx=a[i][j];
}
printf("%d\n",maxx);
}
return 0;
}
输入
有多组测试数据。
对于每组测试数据,先输入m和n,表示二维数组有m行n列。m或n为0,则结束。(1<=m,n<=100)
然后输入m*n个整数,即输入各个二维数组元素。
输出
对应输出二维数组的最大值。
样例输入 Copy文章来源:https://www.toymoban.com/news/detail-509992.html
2,3
1 2 3
4 5 6
3,4
23 4 5 34
23 6 4 45
11 2 33 18
0,0
样例输出 Copy文章来源地址https://www.toymoban.com/news/detail-509992.html
6
45
到了这里,关于求二维数组中元素最大值的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!