zoukankan      html  css  js  c++  java
  • 杨辉三角的实现1

    package 杨辉三角;
    public class 杨辉三角  

        public static void main(String args[])  
        { 
            int x=4;//定义三角层数
            int a[][] = new int[x][x];//定义数组 
            for(int i=0;i<x;i++)//对数组进行赋值 
            { 
                for(int j=0;j<=i;j++)//每一层的个数都是小于等于层数的,i代表层数,j代表着第几个数 
                { 
                    if(j==0||i==j)//每一层的开头都是1,i==j的时候也是1;
                    { 
                        a[i][j]=1; 
                    } 
                    else 
                        a[i][j]=a[i-1][j-1]+a[i-1][j];//递推的方法 
                } 
            } 
            for(int i=0;i<x;i++)//输出数组 
            { 
                for(int j=x-i;j<=x;j++)//打印数组,每层循环几次就几个 
                { 
                    System.out.print(a[i][x-j]+" "); 
               } 
                System.out.println();//每层换行 
            } 
        } 
    }

    结果是 

    1
    1 1
    1 2 1
    1 3 3 1

  • 相关阅读:
    Tomcat5配置mysql
    Eclipse完全手册
    MBR是什么
    必杀技公布——用特征码定位关键代码,秒杀MFC程序
    Google C++编程命名约定
    认识硬盘主引导扇区
    c++ const 用法详解
    主引导区
    C++ 关于struce结构体字节对齐
    Fedora 显示设备配置工具介绍
  • 原文地址:https://www.cnblogs.com/infinite14/p/8672107.html
Copyright © 2011-2022 走看看