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

杨辉三角问题

杨辉三角问题

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 回答

已采纳
?
戈德夫

TA贡献8条经验 获得超4个赞

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
?
戈德夫

TA贡献8条经验 获得超4个赞

我重新发一下

查看完整回答
1 反对 回复 2020-03-19
  • 2 回答
  • 0 关注
  • 1120 浏览

添加回答

举报

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