1. 程式人生 > >C語言實驗——列印金字塔--Java

C語言實驗——列印金字塔--Java

原題連結

import java.util.Scanner;

public class Main {
	public static void main(String[] args) {

		Scanner reader = new Scanner(System.in);
		int n,i,j,t;
		n = reader.nextInt();
		for(i=1;i<=n;i++)
		{
			for(j=1;j<=2*(n-i);j++)
			{
				System.out.print(" ");
			}
			for(t=1;t<=i;t++)
			{
				if(t==i)System.out.print(t);
				else if(t<i)System.out.print(t+" ");
			}
			for(t=i-1;t>=1;t--)
			{
				System.out.print(" "+t);
			}
			System.out.println();
		}
		reader.close();
	}
}