public class YangHui{
public static void main(String[] args){
int a = 5;//要打印的行数
int b[][] = new int[a][];
//控制打印的列数
for(int i = 1;i <= a;i++){
b[i-1] = new int[i];
}
for(int j = 0;j < a;j++){
for(int k=0;k <= j;k++){
//如果 行或列等于0或行等于列则二维数组等于1
if(j == 0 || k == 0|| k == j){
b[j][k] = 1;
}else{
//否则等于这个数的上面两个数的和
b[j][k] = b[j-1][k-1]+b[j-1][k];
}
}
}
for(int m = 0;m < a;m++){
for(int k = m;k < a-1;k++){
System.out.print(" ");
}
for(int n = 0;n <= m;n++){
System.out.print(b[m][n] + " ");
}
System.out.println("");
}
}
}
打印杨辉三角
最新推荐文章于 2024-11-25 16:25:51 发布