C语言杨辉三角:输入行数(1 ~ 20)VS2019

C语言杨辉三角:输入行数(1 ~ 20)VS2019,第1张

C语言杨辉三角:输入行数(1 ~ 20)VS2019
#include 
#include
int main()
{
    int i, j, n, k, t;
    long Buf[21] = { 0,1 };    //用于保存一行数据
    printf("请输入杨辉三角形的行数(1 ~ 20):n");
    scanf_s("%d", &n);
    for (i = 1; i <= n; i++)	//输出n行
    {
        t = 0;
        for (j = 1; j <= i; j++)//计算并输出杨辉三角形
        {
            k = Buf[j];
            Buf[j] = t + k;		//每个数是上面两数之和(三角计算)
            t = k;
            printf("%6d", Buf[j]);
        }
        printf("n");
    }
    system("pause");            //暂停
    return 0;
}

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4994698.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-14
下一篇2022-11-14

发表评论

登录后才能评论

评论列表(0条)

    保存