#include<stdlib.h>
int?main()
{
int?m,n,i,j,*p,max,x1,y1,f; while(scanf("%d%d",&m,&n)!=EOF){//?這裏是多組數據讀入,用while循環這樣讀數據 p=(int?*)malloc(m*(n+1)*sizeof(int));//?聲明p數組,大小為m*(n-1),因為後面的下標j從1開始 max=0; for(i=1;i<=m;i++) for(j=1;j<=n;j++) {scanf("%d",p+(n*(i-1)+j));
f=*(p+(n*(i-1)+j));?
if(-f>max||f>max)
{
if(f<0)
max=-f;else
max=f;x1=i;y1=j;
}?
} printf("%d?%d?%d\n",x1,y1,*(p+(n*(x1-1)+y1)));?//?對每組數據,輸出壹個換行符 } return?0;}
參考這段AC代碼哈,歡迎交流,滿意請采納。