从键盘输入一个数n,计算并输出斐波那契数列的前n项

这道编程题怎么做?
2024-12-04 09:37:27
推荐回答(1个)
回答1:

main()
{
int n,i;
long int f1=1,f2=1;/* f1,f2依次指向各数 */
scanf("%d",&n);
for(i=0;i {
printf("%12ld %12ld ",f1,f2);
f1=f1+f2;
f2=f1+f2;
if((i+1)%2==0) /* 4个数换行 */
printf("\n");
}
if(n%2!=0)/* n为单数时 */
printf("%12ld",f1);
getch();
}

4.错 可以用if else
5.错 4次
6.错 1个
7.错 是a[9]