杨辉三角标准版

#include<stdio.h>
#include<stdlib.h>

int a[34][34];
int main()
{

    int n;
    scanf(&quot;%d&quot;,&amp;n);
    for(int i=0;i<n;i++)
    a[i][0]=a[i][i]=1;
    for(int i=2;i<n;i++)
        for(int j=1;j<i;j++)
        a[i][j]=a[i-1][j]+a[i-1][j-1];
    for(int i=0;i<n;i++)
    {    for(int k=n-1-i;k>0;k--) printf(&quot; &quot;);
        for(int j=0;j<=i;j++)  printf(&quot;%d &quot;,a[i][j]);
        if(i<n-1)printf(&quot;\n&quot;);
    }

    return 0;

}
全部评论

相关推荐

2025-12-05 18:09
已编辑
广东药科大学 后端工程师
点赞 评论 收藏
分享
2025-12-17 17:15
华东师范大学 运营
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务