HILA


私信TA

用户名:hilasama

访问量:1829

签 名:

等  级
排  名 4503
经  验 1620
参赛次数 0
文章发表 9
年  龄 0
在职情况 学生
学  校 广西科技师范学院
专  业

  自我简介:

解题思路: 因为是菜鸟,所以就老老实实的:创建数组---输入值---在输入值的同时进行比较,储存最大值及其行列坐标。

注意事项:一开始看漏了绝对值,所以提交成功时的代码不具备应对负值的能力,看来还是不够细心,又花了几分钟修改了代码。

参考代码:

package 大雄赶快学习;


import java.util.Scanner;


public class 铜锣烧一号 {


public static void main(String[] args) {

Scanner in = new Scanner(System.in);

int n=in.nextInt();

int a=0; //存储最大值

int b=0; //最大值的行坐标

int c=0; //最大值的列坐标

if(n>=1&&n<=6) {

int arr[][]=new int[n][n];

for(int i=0;i<n;i++) {

for(int j=0;j<n;j++) {

int x = in.nextInt();

arr[i][j]=x;

if(Math.abs(x)>Math.abs(a)) { //每次输入数值都直接进行比较

a=x;  //更新最大值

b=i; //更新行坐标

c=j; //更新列坐标

}

}

}

}

System.out.printf(a+" "+(b+1)+" "+(c+1));  //个人认为行列坐标应该从0开始,但是为了保持与答案一致故而“+1”

}


}


 

0.0分

1 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换

万能编程问答

代码解释器

  评论区