//你的矩阵是几行几列呢?我用3行4列为例子,你可以直接改动行列的 #include <stdio.h> main() { int a[3][4]={1,2,3,4,8,9,10,15,-7,8,9,2}; int temp=a[0][0]; int i,j,indexI,indexJ; for (i=0;i<3;i++) for (j=0;j<4;j++) if (a[i][j]>temp) { temp=a[i][j]; indexI=i; indexJ=j; } printf("最大值:%d 位于第%d行,第%d列\n",temp,indexI+1,indexJ+1); getchar(); }