#include<stdio.h>
#define M 3
#define N 4
//1 2 3 6 5 4 9 8 13 7 12 5
void main()
{
int i,j,m=0,n=0;
int a[M][N],max=a[m][n];
printf("Input 12 numbers:\n"); //输入矩阵的元素
for(i=0;i<M;i++)
for(j=0;j<N;j++)
scanf("%d",&a[i][j]);
/*for(i=0;i<M;i++){ //显示矩阵
for(j=0;j<N;j++)
printf("%d\t",a[i][j]);
printf("\n");
}*/
for(i=0;i<M;i++) //求最大数max,m、n分别为最大数的行列号
for(j=0;j<N;j++)
{
if(a[i][j]>=max){
max=a[i][j];m=i;n=j;
}
}
printf("最大值为:%d,行列分别为:%d,%d\n",max,m,n);
}
结果:
Input 12 numbers:
1 2 3 6 5 4 9 8 13 7 12 5
1 2 3 6
5 4 9 8
13 7 12 5
最大值为:13,行列分别为:2,0
Press any key to continue
温馨提示:内容为网友见解,仅供参考