思路:键盘输入3*3的二维数组a,接着假设a[0][0]就是最大值,再把a[0][0]与a[1][1]和a[2][2]比较最后输出最大值和最大值行号。参考代码:#include#define n 3int main() { int a[n][n],i,j,max,maxi; for(i=0;i for(j=0;j scanf("%d",&a[i][j]); max=a[0][0]; maxi=0; for(i=1;i if(maxmax=a[i][i]; maxi=i; } printf("最大值为%d,最大值行号为%d.\n",max,maxi); return 0; } /* 1 2 3 4 6 5 7 9 2 最大值为6,最大值行号为1. */