杜牧恒


私信TA

用户名:dotcpp0687248

访问量:6405

签 名:

解把飞花蒙日月,不知天地有清霜

等  级
排  名 331
经  验 5396
参赛次数 15
文章发表 169
年  龄 99
在职情况 在职
学  校 大庆一中附属第一小学
专  业 你猜

  自我简介:

人类

TA的其他文章

1796: 蛇形填数
浏览:10
2880: 计算鞍点
浏览:25

题目描述

输入一个3行4列的数组,找出该数组中绝对值最大的元素、输出该元素的绝对值及其两个下标值。

如有多个输出行号最小的,还有多个的话输出列号最小的。

输入

输出

样例输入

1 2 3 5
-2 5 8 9
6 -7  5 3

样例输出

9 2 4

参考代码:

#include <bits/stdc++.h>

using namespace std;

typedef long long ll;

const ll N=1000;

ll a[N][N];

int main()

{

    for(int i=1; i<=3; i++)

    {

        for(int j=1; j<=4; j++)

        {

            cin>>a[i][j];

        }

    }

    int maxx=-1;

    for(int i=1; i<=3; i++)

    {

        for(int j=1; j<=4; j++)

        {

            if(abs(a[i][j])>maxx)//绝对值

            {

                maxx=abs(a[i][j]);

            }

        }

    }

        cout<<maxx<<' ';

    for(int i=1; i<=3; i++)

    {

        for(int j=1; j<=4; j++)

        {

            if(abs(a[i][j])==maxx)

            {

                cout<<i<<' '<<j;

            }

        }

    }

    return 0;

}


 

0.0分

0 人评分

  评论区

  • «
  • »