Java杨辉三角——简单代码
来源:互联网 发布:变动表元的数据来源于 编辑:程序博客网 时间:2024/05/14 15:52
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 1
System.out.println(“杨辉三角”);
int[][] arr = new int[15][15];
arr [0][0]=1;
arr[1][0]=1;
arr [1][1]=1;
int i,j,k;
for(i=0;i<15;i++){
arr[i][i]=1;
//观察图形,发现对角线的值都为1,所以用二维数组把对角线的值都赋值1
}
int y;
for(y=0;y<15;y++){
arr[y][0]=1;//观察图形发现最左边的值都为1,所以把他们都赋值为1
}
for(j=2;j<15;j++){
for(i=1;i<=j;i++){
arr[j][i]=arr[j-1][i-1]+arr[j-1][i];
// 观察图形发现被“1”包围的数字是有规律的
//arr[2][1]=arr[1][0]+arr[1][1];2=1+1
//arr[3][1]=arr[2][0]+arr[2][1];3=1+2
}
}
int m,n;
for(m=0;m<15;m++){
for(n=0;n<=m;n++)
System.out.print(arr[m][n] +” “);
System.out.println();
}
“`
杨辉三角这种排列方式,更能发现规律,最重要的是非常有利于用代码编写,输出杨辉三角
不同的理解方式会有不同的发现
- Java杨辉三角——简单代码
- HDOJ 2032 经典杨辉三角 java代码简单实现
- 杨辉三角java代码
- java 杨辉三角代码
- java杨辉三角代码编写
- Java--杨辉三角
- java 杨辉三角
- 杨辉三角-java
- java杨辉三角
- java杨辉三角
- Java:杨辉三角
- 杨辉三角【Java】
- java-杨辉三角
- Java-杨辉三角
- 杨辉三角java
- 杨辉三角 java
- 简单的杨辉三角
- 杨辉三角简单解法
- iOS开发 启动图
- C++引用头文件方式区别
- Android Handler、Loop 的简单使用 和 HandlerThread 总结使用
- 查看本地变更历史
- html标签
- Java杨辉三角——简单代码
- IDEA和Eclipse安装阿里巴巴代码规约插件
- 列出各个部门中工资高于本部门的平均工资的员工数和部门号,并按部门号排序(oracle数据库中的emp表)
- require和dofile的区别
- classmethod和staticmethod的函数区别
- Git 基础
- Android开发 Gradle配置抽取
- SQL 数据库本地127.0.0.1无法登录
- 碎片化时间学习,这几个在线视频学习网站值得拥有!