求Fibonacci数列的前40项:第1、2项的两个数都是1,从第3个数开始,该数是其前面两个数之和。
输出时,每行输出4个数,且每个数输出时的最小宽度为12。
#include<stdio.h>
int main(void)
{
int x=1,y=1,z,i;
for(i=1;i<=40;i++)
{
if(i<=2)
{
printf("%12d",1);
}
else
{
z=x+y;
x=y;
y=z;
printf("%12d",z);
}
if(i%4==0)
{
printf("\n");
}
}
return 0;
}