用java数组实现杨辉三角
2017-03-08 19:01
169 查看
用java数组实现杨辉三角(任意一个数是上面一行它之前两个数的和)
杨辉三角实现起来很容易,可以尝试不同的方法。
public class hello { public static void main(String args[]){ int[][] pas=new int[6][]; for(int i=0;i<pas.length;i++){ pas[i]=new int[i+1]; pas[i][0]=1;pas[i][i]=1; for(int j=0;j<pas[i].length-1;j++){ if(j>=1&& i>1) pas[i][j]=pas[i-1][j-1]+pas[i-1][j]; } } for(int i=0;i<pas.length;i++){ for(int j=0;j<pas[i].length;j++){ System.out.print(pas[i][j]); System.out.print('\t'); if(i==j) System.out.println(); } } System.out.println(); } }
杨辉三角实现起来很容易,可以尝试不同的方法。
相关文章推荐
- 输出N行的杨辉三角,用一维数组存储实现(java)
- 用java实现对数组的排列组合
- JAVA 用数组实现环型队列
- Java实现数组排序总结篇(冒泡,选择,插入,希尔)
- 第2章 Java编程基础——FAQ2.26 如何实现数组的复制?
- java实现数组的所有组合
- 栈的数组实现_JAVA描述《数据结构与算法分析》
- 【每天算法1】:用java 语言实现,输入一个数,就相应地输出的几维数组
- Java数组实现循环队列
- Java数组实现循环队列
- Java基于可扩充数组的向量实现(算法源码)
- Java写的DES源代码(数组实现)
- 数组排序的Java实现(Sorting of arrays implemented with Java)
- Java 实践(Netbeans开发)——StringTokenizer实现数组分割
- 用java数组实现基本链表和可自扩充的链表
- 数组实现的约瑟夫问题(Java)
- Java为其for循环实现了针对数组和集合类的新用法
- JAVA实现:给出洗牌的一个算法,并将洗好的牌存储在一个整形数组里
- 数据结构复习:队列-Java数组实现
- Java实现数组形式的多项式加法、减法、乘法、相除运算