杨辉三角形如下图所示:
/* 1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1 */
/* 1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1 */
public static void main(String[] args) {
int[][] fan = new int[10][];
for(int i=0;i<=9;i++){
fan[i]=new int[i+1];//指定每行的列数
}
yanghui(fan,10);
}
public static void yanghui(int a[][],int row){
for(int i=0;i<=row-1;i++){
for(int j=0;j<=a[i].length-1;j++){
if(i==0||j==0||j==a[i].length-1)
a[i][j]=1;
else
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
for(int i=0;i<=row-1;i++){
for(int j=0;j<=a[i].length-1;j++)
System.out.print(a[i][j]+" ");
System.out.println();
}
}
本文详细介绍了如何使用Java语言实现杨辉三角形,并通过代码示例展示了具体实现过程。
1969

被折叠的 条评论
为什么被折叠?



