解题思路:
注意事项:
参考代码:
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 人评分
妹子杀手的故事 (C语言代码)浏览:698 |
【蟠桃记】 (C语言代码)浏览:659 |
成绩转换 (C语言代码)浏览:1016 |
简单的a+b (C语言代码)浏览:623 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:535 |
文科生的悲哀 (C语言代码)浏览:1423 |
回文数字 (C语言代码)浏览:2515 |
【亲和数】 (C语言代码)浏览:601 |
字符逆序 (C语言代码)浏览:628 |
程序员的表白 (C语言代码)浏览:608 |