题目描述
输入一个正整数n (1≤ n ≤6),再输入一个n 行n列的矩阵,找出该矩阵中绝对值最大的元素以及它的行下标和列下标。
输入
n
nxn
输出
数 行 列
样例输入
2 1 2 3 4
样例输出
4 2 2
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int n,x,y;
scanf("%d",&n);
int *a;
a=(int *)malloc(n*n*sizeof(int));//给指针a一个内存空间
int max_x=0,max_y=0;//赋值,也用于比大小
for(x=0;x<n;x++)
{
for(y=0;y<n;y++)
{
scanf("%d",(a+x)+y);//输入值
if(abs(*((a+max_x)+max_y))<abs(*((a+x)+y)))//比较大小
{
max_x=x;
max_y=y;
}
}
}
printf("%d %d %d",*((a+max_x)+max_y),max_x+1,max_y+1);
return 0;
}