要求
输出斐波那契数列的前n项(n由键盘输入),要求每行输出5个。
输出斐波那契数列的第1和2项均为1,从第3项开始,每项都是前2项的和。
输入
一个正整数n,不超过40。
输出
每行输出5个整数,每个整数采用%10d的格式输出。
输入样例 1
20
输出样例 1
#include<stdio.h>
#define N 40
int main()
{
int n=0,a[N];
scanf("%d",&n);
a[0]=1;
a[1]=1;
for(int i=0;i<n;i++)
{
if(i>=2)
a[i]=a[i-1]+a[i-2];
((i+1)%5==0)&&(i!=n-1)?printf("%10d\n",a[i]):printf("%10d",a[i]);
}
return 0;
}