这个语句 printf("%12ld ", a[i]); 为什么后面要加空格 ?
不加的话 就是第一行 没有对齐 下面的都对齐了如下:难道空格只控制第一行?
```c
#include <stdio.h>
int main( )
{ int i,n;
long int a[40]={1,1};
printf("%12ld %12ld ", a[0], a[1]);
n=2;
for(i=2;i<40;i++)
{a[i]= a[i-1]+a[i-2];
printf("%12ld ", a[i]);
n++;
if(n%4==0) printf("\n");
}
}
```