zoukankan      html  css  js  c++  java
  • 数组-02. 打印杨辉三角

    数组-02. 打印杨辉三角(20)

    时间限制
    400 ms
    内存限制
    65536 kB
    代码长度限制
    8000 B
    判题程序
    Standard
    作者
    徐镜春(浙江大学)

    本题要求按照规定格式打印前N行杨辉三角。

    输入格式:

    输入在一行中给出N(1<=N<=10)。

    输出格式:

    以正三角形的格式输出前N行杨辉三角。每个数字占固定4位。

    输入样例:
    6
    
    输出样例:
            1
           1   1
          1   2   1
         1   3   3   1
        1   4   6   4   1
       1   5  10  10   5   1
     1 #include<stdio.h>
     2 #include<math.h>
     3 #include<stdlib.h>
     4 #include<string.h>
     5 int main()
     6 {
     7     int i, j, n, a[10][10];
     8     scanf("%d", &n);
     9     for(i = 0; i < n; i++)
    10     {
    11         a[i][0] = 1;
    12         a[i][i] = 1;
    13     }
    14     for(i = 2; i < n; i++)
    15         for(j = 1; j < i; j++)
    16             a[i][j] = a[i-1][j-1] + a[i-1][j];
    17     for(i = 0; i < n; i++)
    18     {
    19         for(j = 1; j < n - i; j++)
    20             printf(" ");
    21         for(j = 0; j <= i; j++)
    22             printf("%4d", a[i][j]);
    23         printf("
    ");
    24     }
    25     return 0;
    26 }
  • 相关阅读:
    !function() {}()
    element.dataset API
    正则匹配 数字和英文状态下的逗号
    《vim实用技巧》读书笔记
    ajax分页
    smarty分页类
    数组排序
    数组大类
    自动刷新价格
    简单购物车
  • 原文地址:https://www.cnblogs.com/yomman/p/4236160.html
Copyright © 2011-2022 走看看