【题目描述】
输入n,编写程序输出斐波那契数列的第n项。其中斐波那契数列f(n)的定义如下:
f(1)=0,f(2)=1
f(n)=f(n-1)+f(n-2)(n>=2)

【输入】
一行一个正整数n。

【输出】
输出一个数f(n)。

【输入样例】
5

【输出样例】
3

代码

#include<cstdio>
using namespace std;
int a[30]={0,1},n;
int main()
{scanf("%d",&n);for(int i=2;i<=n;i++)a[i]=a[i-1]+a[i-2];printf("%d ",a[n-1]);return 0;
}
#include<iostream>
using namespace std;
int a[31],n;
int main(){a[1]=0;a[2]=1;cin>>n;for(int i=3;i<=n;i++){a[i]=a[i-1]+a[i-2];}cout<<a[n]<<endl;return 0;
}
#include<cstdio>
using namespace std;
int a1=0,a2=1,a3,i,n;
int main()
{scanf("%d",&n);if(n==1)printf("%d",a1);else{if(n==2)printf("%d",a2);else{for(i=3;i<=n;i++){a3=a1+a2;a1=a2;a2=a3;}printf("%d",a3);}}return 0;
}
#include<iostream>
using namespace std;
int a1=0,a2=1,a3,i,n;
int main()
{cin>>n;if(n==1)cout<<a1;else{if(n==2)cout<<a2;else{for(i=3;i<=n;i++){a3=a1+a2;a1=a2;a2=a3;}cout<<a3;}}return 0;
}

信息学奥赛C++语言:斐波那契第n项相关推荐

  1. C语言——利用递归函数完成斐波拉契前n项的计算

    C语言,利用函数的方法完成斐波拉契前n项的计算 #include<stdio.h> int fun(int n) {if(n>2){return fun(n-1)+fun(n-2); ...

  2. CCF NOI1064 计算斐波那契第n项

    问题链接:CCF NOI1064 计算斐波那契第n项. 时间限制: 1000 ms  空间限制: 262144 KB 题目描述 输入n,编写程序输出斐波那契数列的第n项.其中斐波那契数列f(n)的定义 ...

  3. AcWing 1303. 斐波那契前 n 项和

    AcWing 1303. 斐波那契前 n 项和 题意: 题解: 这个题解分析的太到位了 代码: #include<iostream> #include<cstring>#def ...

  4. C语言 斐波那契数列1、1、2、3、5、8、13、21、34、……

    今天来介绍如何用C语言来输出斐波那契数列的前十项 #include "stdio.h" int fib(int n){return n==1||n==2?n=1:fib(n-1)+ ...

  5. c语言斐波纳契数列判断素数,求斐波那契数列和素数

    所谓斐波那契数列指的是数列:1,1,2,3,5,8,13,21,--.用语言描述就是后一项等于前两项和. 打印100以类的斐波那契数列 a = 1 b = 1 print(a) print(b) wh ...

  6. c语言斐波那契数列_斐波那契数列之美

    美妙绝伦的基本算法 Image by Gerd Altmann on Pixabay 在研究和进行有关数据处理,计算相关计算机或数学运算的研究时,我们遇到了很多算法. 即使有时候我们不太喜欢数学,但我 ...

  7. C语言斐波那契数列(附完整源码)

    斐波那契数列 斐波那契数列完整源码(定义,实现,main函数测试) 斐波那契数列完整源码(定义,实现,main函数测试) #include <stdio.h> #include <s ...

  8. c语言斐波那契数列_视频丨神奇的斐波那契数列科学性与艺术性

    生命是奇妙的 生命是有生命的 斐波那契数列 Fn+1=Fn+Fn-1,这个数列中的每个数字都是前两项数之和,如果是以1,1开头的自然数数列,1,1,2,3,5,8,13,21,34,55,89--这些 ...

  9. c语言斐波那契数列_神奇的数列——斐波那契数列

    斐波那契数列之美 斐波那契是一位数学家,生于公元1170年,籍贯大概是比萨,卒于1240年后.1202年,他撰写了<珠算原理>(Liber Abaci)一书.他是第一个研究了印度和阿拉伯数 ...

最新文章

  1. 卓晴老师“标杆课教师“采访提纲
  2. java实践源码--哈弗曼树
  3. php5.6 开二级域名,PHP二级域名session共享方案
  4. 深度学习(五)caffe环境搭建
  5. 关于Hexo6.0搭建个人博客(github+Google-收录篇)
  6. 用linux mail命令发送邮件时指定发送人
  7. TOPSIS(逼近理想解)算法原理详解与代码实现
  8. Mac 系统如何实现挂载NTFS文件系统
  9. 国内外ip地址黑名单查询
  10. (转)java中对集合对象list的几种循环访问总结
  11. CF702F-T-Shirts【FhqTreap】
  12. python代码技巧_几个小技巧让你的Python代码更Pythonic
  13. 让DEM数据更有表现力
  14. 诗与远方:无题(四十二)
  15. java filechannel 性能_FileChannel 和 MappedByteBuffer 实现上有什么不同?为什么性能差这么多?...
  16. 图像局部特征(十六)--SimpleBlobDetector
  17. python RTL自动生成_RTL建模
  18. 不规则图形数格子的方法_最强大脑第四季不规则数独规则介绍 数独技巧口诀带图解析...
  19. MySQL之filed函数
  20. 关于Ecshop小京东,手机管理后台,增加楼层右边分类不显示的问题

热门文章

  1. c++ sleep函数_《PHP扩展开发》-hook-(hook原来的sleep)
  2. 图像sobel梯度详细计算过程_视频处理之Sobel【附源码】
  3. 超干货 | 这些概念可是操作系统的灵魂,你弄懂了几个?
  4. 手把手实现一条延时消息
  5. B程序员:讲述三年计算机学习辛酸史
  6. 开发指南专题十四:JEECG微云快速开发平台MiniDao 介绍
  7. SAP Java Connector(JCo)
  8. hadoop--MapReduce框架原理
  9. 破境Angular(三)Angular构件之模块
  10. 要成为一个 Java 架构师得学习哪些知识?