其他分享
首页 > 其他分享> > 1. 写一个函数,输出n阶杨辉三角形

1. 写一个函数,输出n阶杨辉三角形

作者:互联网

#include <stdio.h>
void print_yanghui(int n)
{
    int i, j;
    int a[100][100] = { 0 };
    for(i = 0; i < n; i++)    //将第一列所有元素置1
        a[i][0] = 1;
    for(i = 1; i < n; i++)
    {
        for(j = 1; j < n; j++)
        {
            a[i][j] = a[i - 1][j] + a[i - 1][j - 1];
        }
    }
    for(i = 0; i < n; i++)
    {
        for(j = 0; j < n; j++)
        {
            if(a[i][j] != 0)
                printf("%5d", a[i][j]);
        }
        printf("\n");
    }
}

int main()
{
    print_yanghui(5);
}

 

标签:输出,函数,++,yanghui,print,int,printf,杨辉三角,100
来源: https://www.cnblogs.com/wmt657/p/15799349.html