#include<stdio.h>
#include<iostream>
#include<string.h>
#include<math.h>
using namespace std;
#include <bits/stdc++.h>
int main()
{
double a[3][4];
for(int i=0;i<3;i++)
{
for(int j=0;j<4;j++)
{
cin >> a[i][j];
}
}
int maxi=0,maxj=0;
double max=0;
for(int i=0;i<3;i++)
{
for(int j=0;j<4;j++)
{
if(fabs(a[i][j])>max)
{
max=fabs(a[i][j]);
maxi=i+1;
maxj=j+1;
}
else if(max == fabs(a[i][j]))
{
if(maxi > i+1)
maxi = i+1;
else if(maxi == i+1)
{
if(maxj > j+1)
maxj = j+1;
}
}
}
}
cout << max << " " << maxi << " " << maxj;
return 0 ;
}
输入一个3行4列的数组,找出该数组中绝对值最大的元素、输出该元素及其两个下标值。如有多个输出行号最小的,还有多个的话输出列号最小的。
最新推荐文章于 2023-05-13 03:36:23 发布