输入一个3行4列的数组,找出该数组中绝对值最大的元素、输出该元素及其两个下标值。如有多个输出行号最小的,还有多个的话输出列号最小的。
样例输入
1 2 3 5
-2 5 8 9
6 -7 5 3
-2 5 8 9
6 -7 5 3
样例输出
9 2 4
#include "stdio.h"
int main()
{
int arr[3][4],i,j,line,row,max ;
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
scanf("%d",&arr[i][j]);
if(arr[i][j]<0)
{
arr[i][j]=-arr[i][j];
}
}
}
max=arr[0][0];
line=0 ;
row=0 ;
for(i=0;i<3;i++)
{
for(j=0;j<4;j++)
{
if(max<arr[i][j])
{
max=arr[i][j];
line=i ;
row=j ;
}
}
}
printf("%d %d %d\n",max,line+1,row+1);
return 0 ;
}