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
     
     
  • 相关阅读:
    嵌入式:使用dd命令制作烧写文件
    C: 函数的名字是否受大小写影响?
    C++:互斥量C++实现,内存调试,自动锁
    linux环境ubuntu: pushd: not found
    3. 海思Hi3519A MPP从入门到精通(三 视频输入)
    详解YUV数据格式
    海思Hi3519A MPP从入门到精通(二 系统控制)
    海思Hi3519A MPP从入门到精通(一 系统概述)
    HiGV ui代码流程
    音视频学习路线
  • 原文地址:https://www.cnblogs.com/kongdexiu-13/p/8682479.html
Copyright © 2011-2022 走看看