解题思路:
注意事项:
参考代码:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = Integer.parseInt(scanner.nextLine());// 输入组数 int i; String[] b = { "" }; String[][] p = new String[6][6]; String[] a = new String[n]; String s = ""; for (i = 0; i < n; i++) { a[i] = scanner.nextLine();// 输入数字字符串 } int j; for (int f = 0; f < n; f++) { b = a[f].split(" "); //System.out.print(b[0]); //System.out.print(b[1]); //System.out.println(); for (i = 0; i < Integer.parseInt(b[0]); i++) { for (j = 0; j < Integer.parseInt(b[0]); j++) { p[i][j] = " "; //System.out.print(p[i][j]); if(i==j){ p[i][j] = "X"; //System.out.println(p[i][j]); } if (i + j == Integer.parseInt(b[0]) - 1) { p[i][j] = "X"; //System.out.println(p[i][j]); } } } for (i = 0; i < Integer.parseInt(b[0]); i++) { for (j = 0; j < Integer.parseInt(b[0]); j++) { //if(p[i][j]!=null){ System.out.print(p[i][j]); //} } System.out.println(); } for (int k = 1; k < Integer.parseInt(b[1]); k++) { for (i = 1; i < Integer.parseInt(b[0]); i++) { for (j = 0; j < Integer.parseInt(b[0]); j++) { //if(p[i][j]!=null){ System.out.print(p[i][j]); //} } System.out.println(); } } System.out.println(); } } }
0.0分
0 人评分