杨辉三角如何求系数(杨辉三角中系数求法)
大家好,我是小科,我来为大家解答以上问题。杨辉三角如何求系数,杨辉三角中系数求法很多人还不知道,现在让我们一起来看看吧!
1、public static void main(String[] args) {
2、 int arr[][]=new int[10][20];
3、 for(int i=0;i<10;i++){
4、 for(int j=0;j<20;j++){
5、 arr[i][j]=0; //把数组里面的初始化。
6、 }
7、 }
8、 arr[0][0]=1; //给第一个数赋值为1
9、 for(int i=1;i<10;i++){
10、 for(int j=1;j<20;j++){
11、 arr[i][j]=arr[i-1][j]+arr[i-1][j-1]; //迭代赋值;
12、 }
13、 }
14、}
15、如果你需要看到打出来的结果就用下面这个代码:
16、package playgame;
17、public class YangHui {
18、public static void main(String[] args) {
19、 int arr[][]=new int[10][20];
20、 for(int i=0;i<10;i++){
21、 for(int j=0;j<20;j++){
22、 if(j==9){
23、 arr[i][j]=1;
24、 }
25、 else{
26、 arr[i][j]=0;
27、 }
28、 }
29、 }
30、 for(int i=0;i<10;i++){
31、 if(i==9){
32、 System.out.println("1"+" ");
33、 }
34、 else{
35、 System.out.print(" ");
36、 }
37、 }
38、 for(int i=1;i<10;i++){
39、 for(int k=0;k<10-i;k++){
40、 if(i!=1)
41、 System.out.print(" ");
42、 }
43、 for(int j=1;j<20;j++){
44、 arr[i][j]=arr[i-1][j-1]+arr[i-1][j];
45、 if(i==1){
46、 continue;
47、 }
48、 if(arr[i][j]!=0){
49、 System.out.print(arr[i][j]+" ");
50、 }
51、 else{
52、 System.out.print(" ");
53、 }
54、 }
55、 if(i!=1)
56、 System.out.println();
57、 }
58、}
59、}
本文到此讲解完毕了,希望对大家有帮助。