/杨辉三角
//打印出杨辉三角形,如下:
// 1
// 1 1
// 1 2 1
// 1 3 3 1
// 1 4 6 4 1
// 1 5 10 10 5 1
public class Test05 {
public static void main(String[] args) {
int[][] arrarr=new int[6][];
for (int i = 0; i < arrarr.length; i++) {
arrarr[i]=new int[i+1];
for (int j = 0; j < arrarr[i].length; j++) {
if(j==0||j==arrarr[i].length-1){
arrarr[i][j]=1;
}else{
arrarr[i][j]=arrarr[i-1][j-1]+arrarr[i-1][j];
}
}
}
for (int i = 0; i < arrarr.length; i++) {
for (int m = arrarr.length; m > i; m--) {
System.out.print(" ");
}
for (int n = 0; n < arrarr[i].length; n++) {
System.out.print(arrarr[i][n]+" ");
}
System.out.println();
}
}
} |
|