程序思路:
定义两个数组,一个存储上一行数据,一个存储下一行数据。每行的两边都是1,从第2列开始,每个数是上一行相邻的数之和。可以在一个数组两端定义两个数据零,第二行数据就是上一行两数之和。然后将新的一行赋值给上一行数组,输出数组数据。定义外部变量N,调整输出行数。
程序如下:
#include
#define N 15
int main()
{
int a[N+2]={0,1};
int b[N];
int i,j;
for(i=0;i { for(j=0;j
b[j]=a[j]+a[j+1]; for(j=0;j
{ a[j+1]=b[j]; printf("%-5d ",b[j]); } printf("n"); } return 0; }



