创梦屋吧 关注:415贴子:466
  • 1回复贴,共1

杨辉三角 java源代码

只看楼主收藏回复

public class yanghui{
public static void main(String[] args){
int row=10;
int[][]p = new int[row][row];//声明一个row行row列的二维数组
for(int i=0;i<row;i++){
for (int j=0;j<i ;j++ ) {
//第一列的值和对角线的值是1
if(j==0||j==i){
p[i][j]=1;
}else{
//其他元素的值是正上方的值和左上方的值的和
p[i][j]=p[i-1][j]+p[i-1][j-1];
}
}
}
for(int i=0;i<row;i++){
for (int j=0;j<i ;j++ ) {
System.out.print(p[i][j]+" ");
}
System.out.println();
}
}
}


1楼2016-02-14 22:38回复


    2楼2016-02-14 22:56
    回复