哪位牛哥帮帮忙-----杨辉三角金钟罩型C语言程序

来源:百度知道 编辑:UC知道 时间:2024/06/21 20:24:16
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1

前十行,没有包含头文件……
网上找的,因为懒得写……

main ()
{ int a[10][10];
int i,j,k;
for (i=0;i<10;i++)
{ a[i][0]=1;
a[i][i]=1;
}
for (j=2;j<10;j++)
{ for (k=1;k<j;k++)
a[j][k]=a[j-1][k-1]+a[j-1][k];
}
printf ("\n杨辉三角前十行为:\n");
for (i=0;i<10;i++)
{ for(j=0;j<=i;j++)
printf ("%3d ",a[i][j]);
printf ("\n");
}
getch();
}

这是我当年写的杨辉三角,你看看行不行。
#include<iostream>
using namespace std;

void yanghui(int n)
{
int m,a[17],i,j,b[5];
for(m=0;m<=n;m++)
{
a[m]=1;j=0;
for(i=n;i>=n-m+1;i--)
{
a[m]=a[m]*i;
if(j<=m)
{j++;
a[m]=a[m]/j;
}
}

}
for(m=0;m<=n-1;m++)
{
b[4]=a[m]/1000;
b[3]=a[m]/100;
b[2]=a[m]/10;
if(b[4]!=0)
{cout<<a[m]<<" &q