1289: 跟我画图形
时间限制:1s 内存限制:128MB
题目描述
请你编程用“*”号画一个‘X’图形。
如3*3的‘X’应如下所示:
* *
*
* *
5*5的‘X’如下所示:
* *
* *
*
* *
* *
输入格式
输入数据第一行是一个整数T,表示有T组测试数据。
接下来有T行,每行有一个正奇数n(3≤ n ≤9),表示“X”的规格。
输出格式
对于每一个n打印一个规格为 n*n “X”,每组输出后面空一行。
样例输入
2
3
5
样例输出
* *
*
* *
* *
* *
*
* *
* *
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int T = sc.nextInt();
for (int i = 0; i < T; i++) {
int n = sc.nextInt();
for (int j = 0; j < n; j++) {
for (int k = 0; k < n; k++) {
if (j == k || j + k == n - 1) {
System.out.print("*");
}
else {
System.out.print(" ");
}
}
System.out.println();
}
System.out.println();
}
}
}