我首先想吐槽下这个无聊的题目背景2333~~
这个题很简单,直接两个数组,一个用于保存输入的原始数据,一个将所有数都处理为绝对值后进行比较,找到绝对值最大后输出相应数据即可。
代码如下;
#include <stdio.h>
#include <string.h>
int main()
{
int a[105][105],b[105][105];
int m,n,i,j,max,r,c,q;
while (scanf("%d%d",&m,&n)!=EOF)
{
memset(a,0,sizeof(a));
max=0;
c=0;
r=0;
for (i=1;i<=m;i++)
{
for(j=1;j<=n;j++)
{
scanf("%d",&a[i][j]);
b[i][j]=a[i][j];
if(a[i][j]<0)
{
a[i][j]=-a[i][j];
}
if(a[i][j]>max)
{
max=a[i][j];
r=i;
c=j;
}
}
}
if(b[r][c]<0)
printf("%d %d %d\n",r,c,b[r][c]);
else
printf("%d %d %d\n",r,c,max);
}
return 0;
}
仅代表个人观点!