输出以下的杨辉三角形(要求输出10行)
源代码
#include <stdio.h>
int main ()
{
int a[10][10];
int i;
int j;
for(i=0;i<10;i++)
{
for(j=0;j<=i;j++)
{
if( i==j || j==0)
{
a[i][j]=1; //每行的的首末位置的数均为1
}
else
{
a[i][j]=a[i-1][j]+a[i-1][j-1]; //每个数等于上一行的对应位置的前两个数的和
}
printf("%4d",a[i][j]);
}
printf("\n");
}
return 0;
}