JAVA杨辉三角形的代码加注释

2020-05-21 教育 70阅读
//打印杨辉三角
/* 1
1 1
1 2 1
1 3 3 1
*/
public class Test9 {
public static void main(String args[]){
int i = 10; // 控制行数
int yh[][] =new int[i][i]; //创建数组

/* 不多做解释 我也是新手 我就这么找规律
* yh[0][0]=1; // 第一行

yh[1][0]=1;
yh[1][1]=1; //第二行
yh[2][0]=1;
yh[2][2]=1; //第三行

yh[2][1]=yh[2-1][1-1]+yh[2-1][1]; // 第三行的2

yh[3][1]=yh[3-1][1-1]+yh[3-1][1]; //第四行的第一个3
yh[3][2]=yh[3-1][2-1]+yh[3-1][2]; //第四行的第二个3
*/

for(int j=0;j yh[j][0]=1;
yh[j][j]=1;
}

for(int j=2; j for(int n=1; n yh[j][n]=yh[j-1][n-1]+yh[j-1][n];
}

}

for(int j=0; j for(int n=0; n<=j; n++){
System.out.print(yh[j][n]+" ");

}
System.out.println();
}
}
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com