import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
// 多组输入,直到没有更多整数
while (sc.hasNextInt()) {//hasNextInt的意思是检测到下一个整数输入就进入循环,如果没有,那就结束
int n = sc.nextInt();
for(int i=1;i<=n;i++){//外面是行数
for(int j=1;j<=n;j++)//内层是遍历列数
//思路就是固定行数的时候,先遍历列数,以第一行第一列为原点,向第一行第n列遍历,满足相关条件时为*,不满足
//就为空格,每一次列数循环完了,外层换行时记得输入换行符。
{
if(i==j || (i+j)==(n+1)){
System.out.printf("*");
}else{
System.out.printf(" ");
}
}
System.out.printf("\n");
}
}
}
}
最易懂的一集



京公网安备 11010502036488号