编程输出杨辉三角的前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实现的主要内容,如果未能解决你的问题,请参考以下文章

java:杨辉三角,输入n输出它的前n行

Java编程题多维数组的使用

Java编程-输出杨辉三角前10行

c++编写程序输出五行的杨辉三角

用队列计算并打印杨辉三角的前8行 请高手来调试啊啊啊啊啊啊

noi题库(noi.openjudge.cn) 1.8编程基础之多维数组T1——T10