为了账号安全,请及时绑定邮箱和手机立即绑定

杨辉三角问题

/ 猿问

杨辉三角问题

qq_慕标6304929 2020-03-19 10:32:29

杨辉三角,又称贾宪三角形、帕斯卡三角形,是二项式系数在三角形中的一种几何排列。其中前10行样式如下:

1  
1   1 
1   2   1
1   3   3   1
1   4   6   4   1
1   5  10  10   5   1
1   6  15  20  15   6   1
1   7  21  35  35  21   7   1
1   8  28  56  70  56  28   8   1
1   9  36  84 126 126  84  36   9   1

编写程序,通过二维数组的方式输出杨辉三角的前9行。


查看完整描述

2 回答

已采纳
?
戈德夫
public class YHSJ_1 {
	public static void main(String[] args) {
		int[][] arr=new int[10][];
		for(int i=0;i<arr.length;i++) {
			arr[i]=new int[i+1];
		}
		for(int i=0;i<arr.length;i++) {
			for(int j=0;j<arr[i].length;j++) {
				if(j==0 || i==j) {
					arr[i][j]=1;
				}
				else {
				    arr[i][j]=arr[i-1][j]+arr[i-1][j-1];
				}
			}
		}
		for(int i=0;i<arr.length;i++) {
			for(int j=0;j<arr[i].length;j++) {
			    System.out.print(arr[i][j]+"\t");
			 }
			 System.out.println();
		}
	}
}


查看完整回答
1 反对 回复 2020-03-19
?
戈德夫

我重新发一下

查看完整回答
1 反对 回复 2020-03-19

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信