打印等腰三角形的楊輝三角

 

public class Ttt {		public static void main(String[] args) {		int[][] a=new int[10][10]; 		for(int i=0;i<10;i++) 			for(int j=0;j<10;j++) 			{ 				if (j<i) 				{ 					a[i][j]=1; 					if(j==0){ 						a[i][j]=1; 					}else{ 						a[i][j]=a[i-1][j-1]+a[i-1][j]; 					} 				}else{ 					a[i][j]=1; 				} 			} for(int i=0;i<10;i++) 			{ 				for(int k=1;k<=10-i;k++) 					System.out.printf("  "); for(int j=0;j<=i;j++){ 						System.out.printf("%3d ",a[i][j]); 					} 					System.out.printf("\n"); 			} 				}}運行結果:                 1               1   1             1   2   1           1   3   3   1         1   4   6    4   1心得:1用java打印等腰三角形的楊輝三角的時候,容易打印成直角三角形,注意下標的變化2注意先後賦值語句的調整3調試程序的時候應多調試幾回
相關文章
相關標籤/搜索