java等腰杨辉三角形
程序员文章站
2022-06-06 23:00:00
...
用java实现等腰杨辉三角
规律:与直角杨辉三角形一样;(最下面有直角杨辉三角的链接)
- 编程思路:与直角杨辉三角形一样,唯一的区别就是一个是直角三角形,一个是等腰三角形,打印出等腰三角形,注意空格数和行数以及输出多少个元素的规律
-
1.空格数 = 总行数 - 这个元素的行数(这个元素在第几行)
-
2.打印元素数量 = 这个元素的行数(这个元素在第几行)
- 注意:在第40行注释部分,无论是 <= 或 < 都是可以的,如果选择 <= 结果就是多打出一个空格
public class Triangle02 {
public static void main(String[] agrs){
int[][] x = new int[6][6];
for(int i = 0; i < x.length; i++){
x[i][i] = 1;
x[i][0] = 1;
}
for(int i = 2; i <x.length; i++){
for(int j = 1; j < x[i].length; j++){
x[i][j] = x[i-1][j-1] + x[i-1][j];
}
}
for(int i = 0; i < x.length; i++){
//for(int k = 0; k <= x.length-i; k++)
for(int k = 0; k < x.length-i; k++)
System.out.print(" ");
for(int j = 0; j <= i; j++){
System.out.print(x[i][j] + " ");
}
System.out.print("\n");
}
}
}