谁帮我写一个小程序,输出杨辉三角的前10行,谢谢!

2025-03-14 07:38:46124 次浏览

最佳答案

#include "stdio.h"

#include "stdlib.h"

void yhsj(int n)

{

int d[20][40];

int i,j,k;

for(j=0;j

{

for(k=0;k

printf(" ");

d[j][0]=1;

d[j][j]=1;

if(j!=0)

printf("%6d",d[j][0]);

for(i=1;i

{

d[j][i]=d[j-1][i-1]+d[j-1][i];

printf("%6d",d[j][i]);

}

printf("%6d\n",d[j][j]);

}

}

int main()

{

int n;

printf("输入行数:");

scanf("%d",&n);

yhsj(n);

}

声明:知趣百科所有作品均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请在页面底部查找“联系我们”的链接,并通过该渠道与我们取得联系以便进一步处理。