问题:针对每行输入,输出用“*”组成的X形图案
例: 5
6
思路:要找对角线横行和纵行的坐标关系。
当n=5时
代码:
import java.util.Scanner;
public class Main{
public static void main(String[]args){
Scanner sc=new Scanner(System.in);
while(sc.hasNextInt()){//循环视可以输入多个数据,用CTRL+z来结束所要输入的数据,之后才能运行结果。
int num=sc.nextInt();
int i,j;
for(i=0;i<num;i++){
for(j=0;j<num;j++){
if(i==j||j==num-1-i){
System.out.print("*");
}
else{
System.out.print(" ");
}
}
System.out.println();
}
}
}
}