描述:输入一个整数n,以下列格式打印n行
输入整数为4,如下:
1*2*3*4*17*18*19*20
–5*6*7*14*15*16
—-8*9*12*13
——10*11
import java.util.*;
public class Main{
public static void main(String []args){
Scanner sc=new Scanner(System.in);
while(sc.hasNext()){
int n=sc.nextInt();
print_n_hang(n);
}
}
public static void print_n_hang(int n){
int start=1;
int end=n*(n+1);
for(int i=0;i<n;i++){
for(int j=i;j>0;j--)
System.out.print("--");
for(int j=0;j<n-i;j++)
System.out.print(start++ +"*");
for(int j=0;j<n-i;j++){
if(j==n-i-1)
System.out.print(end-(n-j)+1);
else
System.out.print((end-(n-j)+1)+"*");
}
end=end-(n-i)+1;
System.out.println();
}
}
}