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

    /* Note:Your choice is C IDE */
    #include "stdio.h"
    void main()
    {
     int i,j;
     int n[10][10]={1}; //初始化数组
     
      //用外循环控制二维数组的行
     for(j=0;j<10;j++) 
     { 
         //用内循环控制二维数组的列
         for(i=0;i<=j;i++)
         {
             if(i==0||i==j)//确定可以输出的数 1 当列坐标为0时输出1 行列相等时输出1
             {
                 n[j][i]=1;
                 printf("%5d",n[j][i]);
             }
             else
             {
                 n[j][i]=n[j-1][i-1]+n[j-1][i];//行列数的和由上一行数的前一列加上同列的上一行
                 printf("%5d",n[j][i]);
             }
         } 
         printf("
    ");
     }  
    }
    /*
    
    (0,0)1
    (1,0)1  1(1,1)
    (2,0)1  2  1(2,2)
    (3,0)1  3  3  1(3,3)
    (4,0)1  4  6  4  1(4,4)
    (5,0)1  5  10 10 5 1(5,5)
    
    */
    View Code
    /* Note:Your choice is C IDE */
    #include "stdio.h"
    void main()
    {
     int i,j;
     int n[10][10]={1}; //初始化数组
     
      //用外循环控制二维数组的行
     for(j=0;j<10;j++) 
     { 
         //用内循环控制二维数组的列
         for(i=0;i<=j;i++)
         {
             if(i==0||i==j)//确定可以输出的数 1 当列坐标为0时输出1 行列相等时输出1
             {
                 n[j][i]=1;
                 printf("%5d",n[j][i]);
             }
             else
             {
                 n[j][i]=n[j-1][i-1]+n[j-1][i];//行列数的和由上一行数的前一列加上同列的上一行
                 printf("%5d",n[j][i]);
             }
         } 
         printf("
    ");
     }  
    }
    /*
    
    (0,0)1
    (1,0)1  1(1,1)
    (2,0)1  2  1(2,2)
    (3,0)1  3  3  1(3,3)
    (4,0)1  4  6  4  1(4,4)
    (5,0)1  5  10 10 5 1(5,5)
    
    */
    归去来兮
  • 相关阅读:
    JArray
    签名和验签
    private、protected、public和internal的区别
    DataTime.Now.Ticks
    NameValuePair 简单名称值对节点类型
    01安卓目录结构
    SDK目录结构
    java wait和notify及 synchronized sleep 总结
    安卓常用的第三方框架
    OkHttp使用教程
  • 原文地址:https://www.cnblogs.com/zoute/p/8023665.html
Copyright © 2011-2022 走看看