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)
    
    */
    归去来兮
  • 相关阅读:
    第七次作业
    Beta敏捷冲刺每日报告——Day5
    Beta敏捷冲刺每日报告——Day4
    Beta敏捷冲刺每日报告——Day3
    Beta敏捷冲刺每日报告——Day2
    Beta敏捷冲刺每日报告——Day1
    MyGod--Beta版本前期报告
    第六次作业
    游标的使用
    Hadoop科普文——常见的45个问题解答
  • 原文地址:https://www.cnblogs.com/zoute/p/8023665.html
Copyright © 2011-2022 走看看