bachelor


私信TA

用户名:15623163132

访问量:7407

签 名:

人生苦短我学py

等  级
排  名 298
经  验 5614
参赛次数 0
文章发表 35
年  龄 0
在职情况 学生
学  校 武汉设计工程学院
专  业 软件工程

  自我简介:


解题思路:
二维数组,item[i]的下标+1表示行,item[i][j]的下标+1表示列

注意事项:

题意是要求数组中的绝对值进行对比,如果没有判断负值则会有一些数据被漏掉
参考代码:


Scanner scanner = new Scanner(System.in);
int[][] item = new int[3][4];
int max = 0;
int index = 0;
int rows = 0;
for (int i = 0; i < item.length; i++) {
for (int j = 0; j < item[i].length; j++) {
item[i][j] = scanner.nextInt();
if (item[i][j]<0)
{
item[i][j]=-item[i][j];
}
if (max<item[i][j]) {//絕對值
max = item[i][j];//只会存进第一个最大值
index = j;
rows = i;
}
}}
System.out.println(max + " " + (rows + 1) + " " + (index + 1));


 

0.0分

1 人评分

新上线《蓝桥杯辅导》课程,近五年的蓝桥杯省赛与国赛真题都有,从读题开始理解题意、梳理思路、实现代码再提交评测全过程,可有效提升获奖比例甚至进国赛!课程介绍、试听请猛击这里

  评论区

  • «
  • »