杨辉三角
#include<stdio.h>#define n 5
#define m 5
int main()
{
int a[n][m];
int i,j;
a[0][0]=1;
printf("%d\n",a[0][0]);
for(i=1;i<n;i++)
{
for(j=0;j<=i;j++)
{
if(j==0)
{
a[i][0]=1;
printf("%d",a[i][0]);
}
if(j!=0&&j!=i)
{
a[i][j]=a[i-1][j-1]+a[i-1][j];
printf("%d",a[i][j]);
}
if(j==i)
{
a[i][j]=1;
printf("%d",a[i][j]);
}
}
printf("\n");
}
return 0;
}
这是我自己写的杨辉三角。感觉好像很繁琐,。请各位高手指点一下,有没有比较方便的方法。谢谢!