题目描述:
KiKi学习了循环,BoBo老师给他出了一系列打印图案的练习,该任务是打印用“*”组成的K形图案。
输入描述:
多组输入,一个整数(2~20)。
输出描述:
针对每行输入,输出用“ * ”组成的K形,每个“ * ”后面有一个空格。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
while (in.hasNext()){//持续输入多组数据
int n=in.nextInt();
//上面那个倒三角的部分
for(int i=0;i<n+1;i++){
for(int j=i;j<n+1;j++){//前面打*部分
System.out.print("* ");
}
for(int j=0;j<i;j++){//后面的空格也要打
System.out.print(" ");
}
System.out.println();//记得换行
}
//下面那个部分,不算一个完整的三角形
for(int i=0;i<n;i++){
for (int j=0;j<i+2;j++){
System.out.print("* ");
}
for (int j=0;j<n-i-1;j++){
System.out.print(" ");
}
System.out.println();//记得换行
}
}
}
}