编程输出杨辉三角的前10行---多维数组的应用---java实现
Posted wxh-blog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程输出杨辉三角的前10行---多维数组的应用---java实现相关的知识,希望对你有一定的参考价值。
import java.util.Scanner;
public class yanghui
{
public static void main(String[] args){
Scanner sc=new Scanner(System.in);
System.out.println("
Please enter the number of Yang Hui triangle rows:");
int n=sc.nextInt();
int [][]a=new int [n][];
for(int i=0;i<n;i++){
a[i]=new int[i+1];//Determine the length of each one-dimensional array.
for(int j=0;j<=i;j++){
if(j==0)
a[i][j]=1;
if(i==j)
a[i][j]=1;
}}
for(int i=2;i<n;i++){
for(int j=1;j<i;j++){
a[i][j]=a[i-1][j]+a[i-1][j-1];
}}
for(int i=0;i<n;i++){
for(int j=0;j<=i;j++){
System.out.printf(" "+a[i][j]);
}
System.out.println();
}
}}
以上是关于编程输出杨辉三角的前10行---多维数组的应用---java实现的主要内容,如果未能解决你的问题,请参考以下文章