C语言编写—求第n项斐波那契数列的具体值
斐波那契数列
0 1 1 2 3 5 8 13 21 34 55 .....
从第三项开始,后面每一项的值都是前两项的和
//求第n项斐波那契数列的值 0 1 1 2 3 5 8 13
#include <stdio.h>
int main() {
int f1=1,f2=2,f3;
int n;
int i;
printf("请输入你要计算的第n项值:");
scanf("%d",&n);
if(n==1) {
f3=0;
} else if(n==2) {
f3=1;
} else if(n==3) {
f3=1;
} else if(n==4) {
f3=2;
} else {
for(i=5; i<=n; i++) {
f3=f1+f2;
f1=f2;
f2=f3;
}
}
printf("第%d项的值是:%d",n,f3);
return 0;
}
最终效果

作者:【崔鹏举】
-------------------------------------------
个性签名:独学而无友,则孤陋而寡闻。做一个灵魂有趣的人!
如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!
万水千山总是情,打赏一分行不行,所以如果你心情还比较高兴,也是可以扫码打赏博主,哈哈哈(っ•̀ω•́)っ✎⁾⁾!

浙公网安备 33010602011771号