题目描述
编写计算斐波那契(Fibonacci)数列的第 nnn 项。n<40n \lt 40n<40。数列递推公式为:fn={1n=1,2fn−1+fn−2n≥3f_n=\begin{cases} 1 & n = 1, 2 \\ f_{n-1} + f_{n-2} & n \ge 3 \end{cases}fn={1fn−1+fn−2n=1,2n≥3
输入
输入整数 nnn 的值。
输出
输出 fnf_nfn 的值。
输入输出样例
样例输入 #1
复制
7
样例输出 #1
复制
13
#include<stdio.h>
int main()
{
int a1=1,a2=1,n,i,t;
scanf("%d",&n);
for(i=3;i<=n;i++)
{
t=a1+a2;
a1=a2;
a2=t;
}
printf("%d",t);
return 0;
}