题解 | HJ83#二维数组操作#
二维数组操作
https://www.nowcoder.com/practice/2f8c17bec47e416897ce4b9aa560b7f4
import java.util.*; // 注意类名必须为 Main, 不要有任何 package xxx 信息 public class Main { public static void main(String[] args) { // 4 9 // 5 1 2 6 // 0 // 8 // 2 3 // 4 7 Scanner scanner = new Scanner(System.in); while (scanner.hasNextInt()){ int m = scanner.nextInt();//行数m int n = scanner.nextInt();//列数n int a = scanner.nextInt();//x1 int b = scanner.nextInt();//y1 int c = scanner.nextInt();//x2 int d = scanner.nextInt();//y2 int e = scanner.nextInt();//输入要插入的行的数值 int f = scanner.nextInt();//输入要插入的列的数值 int g = scanner.nextInt();//输入要查询的x int h = scanner.nextInt();//输入要查询的y //初始化表格 if (m<=9&&n<=9){ System.out.println(0); }else { System.out.println(-1); } //交换对应坐标的值 if (a<=m-1&&b<=n-1&&c<=m-1&&d<=n-1){ System.out.println(0); }else { System.out.println(-1); } //插入行 if (m!=9){ if (e>=0&&e<=m-1){System.out.println(0);} else { System.out.println(-1); } } else { if (e>0){System.out.println(-1);} else { System.out.println(0); } } //插入列 if (n!=9){ if (f>=0&&f<=n-1){System.out.println(0);} else { System.out.println(-1); } } else { if (f>0){System.out.println(-1);} else { System.out.println(0); } } //查找 if (g<=m-1&&h<=n-1){ System.out.println(0); }else { System.out.println(-1); } } } }