#include <stdio.h>
int main()
{
int i,n,t1=0,t2=1,shulie;
printf("输出几项:");
scanf("%d",&n);
printf("斐波那契数列:");
for (i=1;i<=n;++i)
{
printf("%d ",t1);
shulie=t1+t2;
t1=t2;
t2=shulie;
}
return 0;
}
菲波那切数列从第二项开始,每一项都是前两项之和。所以用此来传递值相加。 shulie=t1+t2;
t1=t2;
t2=shulie;
有问题可以在下面评论,我会为大家解答。