您的位置:首页 > 编程语言 > Java开发

用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();
}
}




杨辉三角实现起来很容易,可以尝试不同的方法。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java