解题思路:
注意事项:
参考代码:
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 人评分
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:844 |
时间转换 (Java代码)浏览:587 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:525 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:445 |
【偶数求和】 (C语言代码)浏览:655 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:549 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:704 |
【计算球体积】 (C语言代码)浏览:1126 |
DNA (C语言描述,蓝桥杯)浏览:1580 |
C语言训练-数字母 (C语言代码)浏览:616 |