C语言编程输出杨辉三角的前几行

时间:2020.06.27 发布人:西门矮脚虎

C语言编程输出杨辉三角的前几行

已解决问题

谷歌西门矮脚虎用户在2020.06.27提交了关于“qq炫舞C语言编程输出杨辉三角的前几行”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-03-02T14:12:31。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,你就是当代的活雷锋,太感谢了 !

希望以下的回答,能够帮助你。

第1个回答

用户名:haierbroth运正兰特下须团还移排er2  

我给你下面的代码,问答你可以通过修改程序前面的宏N的定义来使程序输出指定行数的杨辉三角的前N行。
#in此甚坚升圆粮往clude
<stdio.h>
#又组静define
N
6
main()
{
int
i,j;
int
a[N][N];
printf("\n");
for(i=0;i<N;i++)
{
a[i][0找]=1;
a[i][i]=1;
}
for(i=2;打者教功元举黑操东i<N;i++)
{
for(j=1;j<i;j++)
{
a[i][胡介板环顶最j]=a[i-1][j卫完必技不-1]+a[i-1][j呢行了声量];
}
}
printf("Yang
h**ui
Triangle\n");
for(i=0;i<N;i++)
{
for(j=0;j<=i;j++)
{
printf("%5d",答考前令宗场a[i][j]);
}
printf("\n");
}
}
/////////////////////////////////
程序运行苦消甚坚石结果如下:
Yang
h**ui
Triang答建独现le
1
1
1
1
2
1
1
3
3
1
1
4
6
4
1
1
5
10
或渐局10
5
1
Press
any
key
to
conti**e
/////////////////////////八诉希处////////