1,2,3,5,8,13...这样一个数列就是斐波那契数列,求第n项的值。
#include<stdio.h>
int main(void)
{
int n;
int a,b,c;
int i;
a = 1;
b = 2;
printf("输入需要的序列数:");
scanf("%d",&n);
if(1==n)
{
c=1;
}
else if(2==n)
{
c=2;
}
else
for(i=3;i<=n;++i)
{ c=a+b;
a=b;
b=c;
}
printf("%d\n",c);
return 0;
}