目标:输出杨辉三角形
思路:先计算三角形的位置行数,列数,然后算出他需要多少行数列数
//杨辉三角形
//代码开始
int k = 5;
for (int i=1; i<=k; i++){
for(int m=1; m<=k-i; m++){
System.out.print(" "); //需要打印*空格
}
System.out.print("*");
int kk = 2*(i-1) -1;
if(kk > 0){
for(int m = 1; m <= kk; m++)
if(i == k)
System.out.print("*");
else
System.out.print(" ");
System.out.print("*");
}
System.out.println();//输出自动换行
}
杨辉三角形有许多的方法;需要自己把规律找好
- ---*--- 比如说前面三个是空格,中间的是一个星号,后面三个还是空格,他的规律就是313
- --***-- 这个就是很简单的232
- -*****- 然后151
- ******* 下来就是0;
成果:
*
***
*****
*******