zoukankan      html  css  js  c++  java
  • 杨辉三角的显示输出

    package 杨辉三角;

    import java.util.Scanner;

    public class YANGHUISANJIAO
    {
         public static void main(String args[])
            {
              System.out.println("请输入想要显示的行数:");
              Scanner H=new Scanner(System.in);
              int n=H.nextInt();
              //注释:int n=4;初步编译,指定显示的行数
              int Yang[][]=new int [n][n];

              for(int i=0;i<Yang.length;i++)
                 {
                    Yang[i][0]=1;
                    Yang[i][i]=1;
                    for(int j=1;j<i;j++)
                       {
                         Yang[i][j]=Yang[i-1][j-1]+Yang[i-1][j];
                       }
                 }
            for(int i=0;i<Yang.length;i++)
               {
                   for(int j=0;j<i;j++)            //若为 for(int i=0;i<Yang.length;i++),则输出含0矩阵
                   System.out.print(Yang[i][j]+" ");
                   System.out.println();
               }
           System.out.println();
          }

    }

    结果1:

    请输入想要显示的行数:
    5

    1
    1 1
    1 2 1
    1 3 3 1
    1 4 6 4 1

    结果2:

    请输入想要显示的行数:
    5
    1 0 0 0 0
    1 1 0 0 0
    1 2 1 0 0
    1 3 3 1 0
    1 4 6 4 1

  • 相关阅读:
    重载
    两数之和
    求二叉树层序遍历
    最小的K的个数
    二分查找
    实现二叉树先序,中序,后序
    判断 链表中是否有环
    设计LRU缓存结构
    排序
    反转链条
  • 原文地址:https://www.cnblogs.com/xxym/p/8666275.html
Copyright © 2011-2022 走看看