列印輸出楊輝三角
阿新 • • 發佈:2018-11-13
import java.util.Scanner; public class Exercise3 { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.println("請問您要列印幾行楊輝三角:"); int n = input.nextInt(); int[][] yanghui = new int[n][n]; yanghui[0][0]=1; for(int i=1;i<n;i++){ yanghui[i][0]=1; for(int j=1;j<=i;j++){ if(i==j){ yanghui[i][j]=1; }else{ yanghui[i][j]=yanghui[i-1][j]+yanghui[i-1][j-1]; } } } for(int i=0;i<n;i++){ for(int j=0;j<=i;j++){ System.out.print(yanghui[i][j]+"\t"); } System.out.println(); } } }