怎样用c语言编写杨辉三角

如题所述

第1个回答  2019-07-10
#include
<stdio.h>
#include
<conio.h>
#define
ARRY
13
void
sp(int
i);
int
main(void)
{
int
a[ARRY][ARRY],i,j;
for(i=0;i<=ARRY-1;i++)
for(j=0;j<=ARRY-1;j++)
{
a[i][j]=0;
if(j==0
||
i==j)
a[i][j]=1;
else
{
if(i>0
&&
j>0)
a[i][j]=a[i-1][j-1]+a[i-1][j];
}
}
for(i=0;i<=ARRY-1;i++)
{
sp(i);
for(j=0;j<=i;j++)
printf("%4d",a[i][j]);
printf("\n");
}
return
0;
}
void
sp(int
i)
{
for(int
s=1;s<ARRY-i;s++)
printf("
");
}
相似回答