C语言:在屏幕上打印杨辉三角形

原创 2016年05月30日 17:12:58

杨辉三角形:

wKiom1attV-Sd1_CAAAl7NldYpc126.png

 

#include <stdio.h>
#include<stdlib.h>
#define num 10

int main()
{
    int i;
    int j;
    int a[num][num];
    for (i = 0; i < num; i++)
    {
        a[i][0] = 1;
        a[i][i] = 1;
    }

    for (i = 2; i < num; i++)
    {
        for (j = 1; j < i; j++)
        {
            a[i][j] = a[i - 1][j - 1] + a[i - 1][j];
        }
    }

    for (i = 0; i < num; i++)
    {
        for (j = 0; j < (num * 2 - 2 * i); j++)
        {
            printf(" ");
        }
        for (j = 0; j <= i; j++)
        {
            printf("%4d", a[i][j]);
        }
        printf("\n");
    }
    system("pause");
    return 0;
}


相关文章推荐

用C语言打印杨辉三角

用C语言打印杨辉三角 杨辉三角,又称贾宪三角形,帕斯卡三角形,是二项式系数在三角形中的一种几何排列。在欧洲,这个表叫做帕斯卡三角形。这是杨辉三角:...

打印完美对齐的杨辉三角形

  • 2016年02月28日 19:51
  • 5KB
  • 下载

Java中打印杨辉三角形

需求:要打印如图所示的杨辉三角形: 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 … … 分析: ...

打印杨辉三角形

  • 2015年06月06日 23:30
  • 321B
  • 下载

锯齿数组打印杨辉三角形

  • 2014年03月13日 18:32
  • 13KB
  • 下载

打印杨辉三角形(Pascal's triangle)——利用链式队列

打印杨辉三角形(Pascal’s triangle)——利用链式队列 1. 杨辉三角的概念 杨辉三角,又称贾宪三角形,帕斯卡三角形,是二项式系数在三角形中的一种几何排列。 将二项式(a+b)i展开...
  • cainv89
  • cainv89
  • 2016年05月31日 00:29
  • 4228

VB 打印杨辉三角形

  • 2010年06月07日 14:25
  • 38KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C语言:在屏幕上打印杨辉三角形
举报原因:
原因补充:

(最多只允许输入30个字)