7-140 斐波那契数列第n项 (10分)
输出斐波那契数列第n项(假设n<1000)。斐波那契数列:0,1,1,2,3,5,8,13……
一个正整数n,表示斐波那契数列第n项。
斐波那契数列第n项的值
在这里给出一组输入。例如:
1
在这里给出相应的输出。例如:
0
#include<stdio.h>
int main()
{
int a1[2]={0,1};
int a;
int n;
scanf("%d",&n);
int i;
if(n<=2)
{
printf("%d\n",a1[n-1]);
return 0;
}
for(i=3;i<=n;i++)
{
a=a1[0]+a1[1];
a1[0]=a1[1];
a1[1]=a;
}
printf("%d\n",a);
return 0;
}
原文:https://www.cnblogs.com/bigageyuan/p/13833111.html