參考代碼如下:
import java.util.Scanner; public class wen_5 { public static void main(String[] args) { Scanner input=new Scanner(System.in); System.out.print("請輸入楊輝三角的行數:"); int id=input.nextInt(); int arr_1[][]=new int[id][id]; for(int i=0;i<id;i++) { arr_1[i]= new int[id]; arr_1[i][0]=1; for(int j=1;j<id;j++) { if(i!=0) { arr_1[i][j]=arr_1[i-1][j-1]+arr_1[i-1][j]; } } } for(int i=0;i<id;i++) { for(int j=0;j<=i;j++) { System.out.print(arr_1[i][j]+"\t"); } System.out.println(); } } }
運行結果: