码迷,mamicode.com
首页 > 其他好文 > 详细

杨辉三角

时间:2015-05-30 12:11:37      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:

#include <iostream.h>
#include <stdio.h>

int Number(int x, int y);

void main (void)
{
    int i;
    int j;
    int k;
    int n;

    cout << "请输入 N=";
    cin   >> n;

    for (i=0; i<=n; i++)
    {
        for (k=0; k<24-2*i; k++)
        {
            printf (" ");
        }

        for (j=1; j<i+2; j++)
        {
            printf ("%4d", Number(i, j));
        }

        printf ("\n");
    }
}

int Number (int x, int y)
{
    int z;

    if ((y==1) || (y==x+1))
    {
        return 1;
    }

    z=Number(x-1, y-1) + Number(x-1, y);

    return z;
}

运行截图:

技术分享

杨辉三角

标签:

原文地址:http://www.cnblogs.com/milantgh/p/4540056.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!