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

  • 相关阅读:
    web app变革之rem
    理解angularjs的作用域
    移动开发框架
    angularjs ng-repeat下验证问题
    10、长链接转短链接
    8、自定义菜单及菜单响应事件的处理
    9、多公众号集中管理
    7、消息管理-接收事件推送
    6、消息管理-普通消息接受处理
    5、用户和用户组管理-支持同步
  • 原文地址:https://www.cnblogs.com/xxym/p/8666275.html
Copyright © 2011-2022 走看看