编程初学者入门训练-最高身高

    技术2025-11-06  18

    题目描述

    KiKi想从n行m列的方阵队列中找到身高最高的人的位置,请你帮助他完成这个任务。

    输入描述

    第一行包含两个整数n和m,表示这个方阵队列包含n行m列。从2到n+1行,每行输入m个整数(范围-231~231-1),用空格分隔,共输入n*m个数,表示方阵中的所有人的身高(保证输入身高都不相同)。(1≤x≤n≤10,1≤y≤m≤10)

    输出描述

    一行,输出两个整数,用空格分隔,表示方阵中身高最高的人所在的行号和列号。

    示例1

    输入

    2 2 175 180 176 185

    输出

    2 2

    代码实现

    import java.util.Scanner; import java.io.IOException; public class Main{ public static void main(String[] args) throws IOException{ Scanner in = new Scanner(System.in); int n = in.nextInt(); int m = in.nextInt(); int[][] arr = new int[n][m]; for(int i=0;i<n;i++){ for(int j=0;j<m;j++){ arr[i][j] = in.nextInt(); } } int x = 0; int y = 0; int max = 0; for(int i=0;i<n;i++){ for(int j=0;j<m;j++){ if(max<=arr[i][j]){ max = arr[i][j]; x = i; y = j; } } } System.out.println((x+1)+" "+(y+1)); } }
    Processed: 0.015, SQL: 10