题目描述:输入一个正整数n (1≤ n ≤6),再输入一个n 行n列的矩阵,找出该矩阵中绝对值最大的元素以及它的行下标和列下标。 输入描述:n n*n输出描述:数 行 列输入样例:2 1 2 3 4输出样例:4 2 2下面是我编的,不知道哪里不对,请各位帮帮忙!!!小女子感激不尽!!!#include <stdio.h>int main(){ int i,j,n,max; int row=0,colum=0; int a[6][6]; scanf("%d",&n); for(i=0;i<n;i++) for(j=0;j<n;j++) scanf("%d",&a[i][j]); max=a[0][0]; for(i=0;i<n;i++) for(j=0;j<n;j++) if(a[i][j]>max) { max=a[i][j]; row=i+1; colum=j+1; } printf("%d%2d%2d",max,row,colum); return 0;}
你报的是什么错误 追问 没有报错输出结果也是正确的但是我们交作业的网站给我评的2分,满分是5分 追答 难道又输入输出格式吗?你换换看 追问 刚才找到问题在哪儿了printf("%d%2d%2d",max,row,colum);这句中的max改成a[row-1][colum-1]就是满分了。。。。。。这是为什么? 追答 没办法的,你不知到后台是怎么验证的