编写程序,计算并打印出斐波那契数列的前n项的值

#include<stdio.h>

int main()
{
int a,b,c,n,i;
a=1;
b=1;
scanf("%d",&n);

for(i=1;i<=n;i++)
{
if(i=1)
printf("1 ");

else
if(i=2)
printf("1 ");
else
if(i>=3)
{
c=a+b;
a=b;
b=c;
printf("%d ",c);
}
}

printf("\n");

return 0;
}
帮我看一下程序有什么错误,谢谢!

“i=1”---->"i==1","i=2"------>"i==2"
温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答