#include<stdio.h>
int main()
{
int f1 = 1;
int f2 = 1;
int f3 = 1; //保存当前项的值
int n;
scanf("%d",&n);
for(int i=3;i<=n;i++)
{
f3 = f1 +f2;
f1 = f2;
f2 = f3;
}
printf("%d\n",f3);
return 0;
}
测试结果
#include<stdio.h>
int main()
{
int f1 = 1;
int f2 = 1;
int f3 = 1; //保存当前项的值
int n;
scanf("%d",&n);
for(int i=3;i<=n;i++)
{
f3 = f1 +f2;
f1 = f2;
f2 = f3;
}
printf("%d\n",f3);
return 0;
}
测试结果