Live2D








添加博客顶部博主信息

(*^▽^*)欢迎来到我的博客(*^▽^*)

添加顶部滚动信息(公告)
任何一个伟大的目标,都有一个微不足道的开始。

C语言编写—求第n项斐波那契数列的具体值

斐波那契数列

 0 1 1 2 3 5 8 13 21 34 55   .....

从第三项开始,后面每一项的值都是前两项的和

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
//求第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;
}

最终效果 

 

posted @   赛罗丶  阅读(392)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示