zoukankan      html  css  js  c++  java
  • 杨辉三角

    杨辉三角

     
    package 孔得秀;
    public class 杨辉三角 {
            public static void main(String args[])  
          {  
              int i,j,x=6;//定义三角层数    
              int a[][] = new int[x][x];//定义数组     
              for( i=0;i<x;i++)//对数组进行赋值    
                {         
                   for(j=0;j<=i;j++)//每一层的个数都是小于等于层数的,m代表层数,n代表着第几个数       
                    {           
                        if(j==0||i==j)//每一层的开头都是1,m==n的时候也是1;        
                        {     
                            a[i][j]=1;    
                        }    
                         else          
                       {     
                          a[i][j]=a[i-1][j-1]+a[i-1][j];//递推的方法    
                         } 
                   }     
               }    
                 for(i=0;i<x;i++)//输出数组  
               {  
                   for(j=x-i;j<=x;j++)//打印数组,每层循环几次就几个  
                 {             
                       System.out.print(a[i][x-j]+" ");  
                 }         
                  System.out.println();//每层换行    
               }
         }
     
    }
     
    结果:
    1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1
     
     
  • 相关阅读:
    什么是JSON?
    Linux命令 之 less
    oracle删除表语句
    DB2错误码(续)
    DB2错误号汇总
    HTTP 响应码
    硬盘 NTFS格式 与 exFAT格式 的比较
    关于spring的配置文件总结(转)
    logback与Spring、SpringMVC结合使用教程(转)
    在vue中使用elementUi的回到顶部backToTop组件
  • 原文地址:https://www.cnblogs.com/kongdexiu-13/p/8682479.html
Copyright © 2011-2022 走看看