c晨光


私信TA

用户名:H1320312

访问量:14157

签 名:

大佬们带带我,学渣+oo,哎,我好笨,我为什么这么笨

等  级
排  名 666
经  验 4012
参赛次数 0
文章发表 23
年  龄 10
在职情况 学生
学  校 HBWLXY
专  业 学生

  自我简介:

生活当然需要多姿多彩,不过哪有刷题精彩呢,哇咔咔

解题思路:

求绝对值的math 的运用
输入数组的值

找到绝对值最大的数的角标

输出
注意事项:
注意输出的数据是绝对值以后的,还要明白角标与实际位置的不同,行列都是从0开始数的,而输出的时候是从1开始数的,如a[m][n],代表的是第m+1行,n+1列的数
参考代码:

#include <iostream>
#include<cmath>
using namespace std;
int main(int argc, char *argv[])
{
int a[3][4];//定义一个存储三行四列的数组
int m=0,n=0;
for(int i=0;i<3;i++)
for(int j=0;j<4;j++)
{
cin>>a[i][j];
if(abs(a[m][n])<abs(a[i][j]))
{m=i;n=j;}
}
a[m][n]=abs(a[m][n]);
m++;n++;
cout<<a[m-1][n-1]<<" "<<m<<" "<<n<<endl;
return 0;
}


 

0.0分

2 人评分

  评论区

强!!!
2018-11-28 19:34:43
  • «
  • 1
  • »