#include <stdio.h>
int main()
{ //二维数组应用之找到最大值及对应下标。
int arr[3][4]={12,34,2122,67,89,90,26,1999,666,100,226,888};
int max;
int i;
int j;
int hang;
int lie;
for(i=0;i<3;i++){
for(j=0;j<4;j++){
printf("%d\t",arr[i][j]);
}
printf("\n");
}
max=arr[0][0];//身高最高的那个汉子,先记录第一个来挑战的汉子的升高在纸上。
for(i=0;i<3;i++){
for(j=0;j<4;j++){
if(max<arr[i][j]){ 如果纸上记录的升高比当前这个小鬼要矮,重新写入新的身高。
max=arr[i][j];
hang=i;
lie=j;
}
}
}
printf("其中第%d行第%d列的数%d最大\n",hang+1,lie+1,max);
return 0;
}
C语言,有一个3*4的矩阵,要求编程输出其中最大那个元素的值,以及所在的行号和列号。
最新推荐文章于 2024-07-24 17:46:08 发布