龙空技术网

java打印杨辉三角

阿四哥vlog 127

前言:

当前兄弟们对“c语言打印杨辉三角”都比较讲究,大家都想要分析一些“c语言打印杨辉三角”的相关资讯。那么小编在网上汇集了一些对于“c语言打印杨辉三角””的相关资讯,希望同学们能喜欢,各位老铁们快快来了解一下吧!

杨辉三角是南宋数学家杨辉发现的,据说比欧洲的数学家早几百年前发现,我越来越感叹祖先的文明的博大精深,看似乎简单的杨辉三角也是有它自己的规律的,通常它的前两项之和等于它的后一项,两条斜线都是以1的数,另外有一列数是123456789依次增加的。

那么我们接下来就使用java来求杨辉三角数。

源码:

import java.util.*;

public class Yanghui{

public static void main(String[] args){

System.out.println("jihang");

Scanner in=new Scanner(System.in);

int a=in.nextInt();

int wai,nei=0;

int[][] is;

is=new int[a][a];

is[0][0]=1;

is[1][0]=1;

int[][] cop=Arrays.copyOf(is,2*is.length);

for(int i=0;i<=a;i++)

{

for(int k=0;k<=a-i;k++)

{

System.out.print(" ");

}

System.out.print("");

for(int j=0;j<=i;j++)

{

if(j>=1)

{

is[i][j]=is[i-1][j]+is[i-1][j-1];

}

else{

is[i][j]=1;

}

System.out.printf(" "+"%3d",is[i][j]);

}

System.out.println("");

}

}

}

结果:

标签: #c语言打印杨辉三角