Fibonacci数

Fibonacci数

 

描述
      无穷数列1,1,2,3,5,8,13,21,34,55...称为Fibonacci数列,它可以递归地定义为
      F(n)=1 ...........(n=1或n=2)
      F(n)=F(n-1)+F(n-2).....(n>2)
      现要你来求第n个斐波纳奇数。(第1个、第二个都为1)


输入
      第一行是一个整数m(m<5)表示共有m组测试数据
      每次测试数据只有一行,且只有一个整形数n(n<20)


输出
      对每组输入n,输出第n个Fibonacci数


样例输入
      3
      1
      3
      5


样例输出
      1
      2
      5


Java实现

 

private static void go() {
		Scanner sc = new Scanner(System.in);
		int n = sc.nextInt();
		int[] s = new int[n];
		for(int i = 0; i < n; i++){
			s[i] = sc.nextInt();
		}
		for(int i = 0; i < n; i++){
			System.out.println(fibonacci(s[i]));
		}
	}
	private static int fibonacci(int n) {
		if (n <= 2) {
			return 1;
		} else {
			return fibonacci(n - 1) + fibonacci(n - 2);
		}
	}

 

给汽车工程师的TSN实战手册:用TSN Box和TSNTools搞定车载以太网时间同步 本文为汽车工程师提供TSN(时间敏感网络)实战指南,详细讲解如何利用TSN Box和TSNTools实现车载以太网时间同步。内容涵盖测试环境搭建、802.1AS协议配置、七种延时测量与故障诊断,以及智能驾驶域控制器的同步调试案例,帮助工程师快速掌握TSN技术并应用于实际项目。 阅读详情

相关推荐

基于RFM模型的电商零售数据分析

E-Commerce Data 数据集介绍 E-Commerce Data Actual transactions from UK retailer 数据集地址(kaggle) https://www.kaggle.com/carrie1/ecommerce-data/kernels 该数据来源于kaggle,是一家注册在英国的电子商务网站的2010年12月份-2011年12月份之间的...

W_H_M_2018的博客 3100

学习 BigInteger

以下是摘抄与其他人的:   JAVA之BigInteger     用Java来处理高精度问题,相信对很多ACMer来说都是一件很happy的事,简单易懂。用Java刷了一些题,感觉Java还不错,在处理高精度和进制转换中,调用库函数的来处理。下面是写的一些Java中一些基本的函数的及其…… 头文件:import java.io.*; import java.uti...

weixin_34072857的博客 170

使用基于物质点法(MPM)的Anura3D模拟沙柱坍塌

本博客使用开源软件Anura3D软件模拟了一个沙柱坍塌的过程,这个软件是基于基于物质点法(MPM)设计的

weixin_59902634的博客 4050

[剑指offer-10]斐波那契(Fibonacci) 数列

题目 写一个函数,输入n,求斐波那契(Fibonacci) 数列的第n项 代码 # encoding=utf-8 class solution: # 递归 def Fibonacci(self,num): if num &lt;= 0: return 0 elif num == 1: return 1 ...

weixin_43784103的博客 178

学习Python,小白如何搭建Python环境?

学习Python,首先需要搭建好Python环境,主要分为【运行环境搭建】、【开发环境搭建】以及【Python环境配置】三个环节,接下来我将对Python环境搭建这三个部分进行介绍。

weixin_72923265的博客 9015

Ubuntu断网环境下的系统更新:apt-offline保姆级教程(附常见问题排查)

本文详细介绍了在Ubuntu断网环境下使用apt-offline进行系统更新的完整教程,包括环境准备、签名文件生成、数据传输方案对比及常见问题排查。特别适用于企业级开发环境或安全敏感场景,帮助运维人员高效完成离线系统更新,确保系统安全与稳定。

weixin_29214691的博客 362

求Fibonacci数列的第n项 (模拟加法)

7-45求Fibonacci数列的第n项(30分) 求Fibonacci数列的第n项f[n]. f[0]=1; f[1]=1 ; f[n]=f[n-1]+f[n-2]; 输入格式: 输入一个不超过10000的正整数n。 输出格式: 输出Fibonacci数列的第n项的值。 输入样例: 在这里给出一组输入。例如: 99 输出样例: 在这里给出相应的输出。例如: 354...

lgz0921的博客 3870

INCA软件操作指南:手把手教你生成和解析DCM标定数据文件

本文详细介绍了INCA软件在汽车ECU开发中生成和解析DCM标定数据文件的全流程。从A2L文件导入到DCM文件生成,再到HEX文件导出,手把手教你掌握标定数据处理的实用技巧,包括参数标定、曲线标定和常见问题排查,帮助工程师提升工作效率。

weixin_29271053的博客 1062

Python 进阶_迭代器 & 列表解析

目录 目录 迭代器 iter 内建的迭代器生成函数 迭代器在 for 循环中 迭代器与字典 迭代器与文件 创建迭代器对象 创建迭代对象并实现委托迭代 迭代器的多次迭代 列表解析 列表解析的样例 列表解析和迭代器 迭代器 迭代器是一个含有 next() 方法的对象,让我们可以迭代不是序列数据类型但表现...

weixin_33858249的博客 282

OpenCv案例(七): 基于OpenCvSharp计算图像的清晰度(自动对焦)

自动对焦,其实是对相机成像的清晰值得计算,若对焦不清晰,成像的清晰度低,视觉效果模糊。若是在工业检测行业,对焦不准确,可能会造成严重后果;对焦准确的图像,其清晰度高,对比度鲜明,层次明显。

qq_37835727的博客 7115

安卓中蓝牙免提HFP的一些分析

最近看了一些大牛的博客,无不提到了技术分享的重要性,的确,分享自己的知识不仅仅是与他人讨论并相互提高的过程,更是对自己知识的梳理。希望自己能以此为契机,形成周期性博客分享的习惯。 文章标题为HFP的一些分析,HFP(Hand Free Profile)主要定义了安卓中与接打电话相关的一些功能的实现。本文主要介绍这其中对于HFP非常重要的Service Level Connection的建立。首先...

底层码农 772

使用函数输出指定范围内的Fibonacci数

本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有Fibonacci数。所谓Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列。 函数接口定义: int fib( int n ); void PrintFN( int m, int n ); 其中函数fib须返回第n项...

王小波的博客 4099

华为OD机考双机位C卷 - 采购订单 (Java & Python& JS & C/C++ & GO )

华为OD机考双机位C卷 - 采购订单 。提供Java、C++、Python、Go、JavaScript源码实现,并提供完整思路讲解,以及在线OJ模拟做题。

算法大师! 427

最近的Fibonacci数

📜个人简介 ⭐️个人主页:摸鱼の文酱博客主页🙋‍♂️ 🍑博客领域:java编程基础,mysql 🍅写作风格:干货,干货,还是tmd的干货 🌸精选专栏:【Java】【mysql】 【算法刷题笔记】 🎯博主的码云gitee,平常博主写的程序代码都在里面。 🚀支持博主:点赞👍、收藏⭐、留言💬 🍭作者水平很有限,如果发现错误,一定要及时告知作者哦!感谢感谢! 文章目录📃 Fibonacci数列 🎯1.原题链接 🎯2.题目要求 🎯3.基础框架 🎯4.解题思

qq_53947552的博客 364

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

贝叶斯统计 [韦来生编]

贝叶斯(Bayes)统计是近几十年来迅速发展起来的数理统计的一个重要分支。贝叶斯方法与经典统计方法的主要不同之处是进行统计推断时除了利用样本信息外,还要利用参数的先验信息,因此可以提高统计推断或统计决策的效果。它在经济、金融、生物、医学、自然科学和社会科学等许多领域具有广泛的应用。贝叶斯方法的研究已渗透到了统计学的几乎所有领域。作者在给中国科学技术大学概率论与数理统计专业本科生开设的“数理统计”课程中有一章专门讲授“贝叶斯方法和统计决策理论”,近十年来也给中国科学技术大学概率统计专业研究生开设过几次“贝叶斯分析”课。本书是在对过去讲稿的内容作了适当的增减和调整的基础上完成的。  本书共分六章。第1章是绪论,介绍了贝叶斯统计的若干基本概念,同时对必要的数理统计的基础知识有重点地作了回顾。第二章介绍了确定先验分布的若干可供选择的方法。第三章介绍了几类常见统计模型参数的后验分布的主要结果和计算方法。第四章和第五章分别介绍了“贝叶斯统计推断”和“贝叶斯统计决策”的内容。第六章介绍了贝叶斯统计计算的若干方法,包括蒙特卡洛方法和马尔可夫链蒙特卡洛(MCMC)方法以及相关统计软件的简介。本书的每一章附右大量的例题和习题,书末附有常用的几个表格和部分习题解答供读者查用。  大约可在54学时内讲授本书的第1章至第六章的主要内容,教师可根据学时需要选讲本书第1章至第六章的部分内容。书中标“*”号的章节可略去不讲,留给读者作为阅读材料。第六章例题中的R代码和部分例题的数据文件等可从作者个人主页下载。  作者在编写本书的过程中参考了J.O.Berger教授的《统计决策论及贝叶斯分析》和茆诗松教授编写的《贝叶斯统计》等书中的一些内容,以及《贝叶斯分析》一书中由张伟平博士编写的有关贝叶斯统计计算的一些内容。在此表示衷心感谢。  本书编写准备过程中,中国科学技术大学统计与金融系的几个研究生帮助完成了本书部分中文的录入和排版,作者对他们的辛勤工作表示真诚的感谢。高等教育出版社为本书的出版给予了大力支持。在此一并致谢。

求Fibonacci数(递归)

程序接收由用户键入的数N,根据给定的N值,计算Fibonacci数。        Fibonacci数的定义如下:             FIB(1)=1             FIB(2)=1             FIB(N)=FIB(N-2)+FIB(N-1)   N>=3    data    segmentmess    db Input the N

dong310的专栏 476

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

有关Fibonacci数的计算

程序设计斐波那契数列

qq_73188794的博客 586

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

计算Fibonacci数的简单函数

本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0<m≤n≤10000)之间的所有Fibonacci数。所谓Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列。 函数接口定义: int fib( int n ); void PrintFN( int m, int n ); 其中函数fib须返回第n项Fibonac...

qq_45851946的博客 2690

扩展Fibonacci数

问题描述: 定义一组叫做扩充的Fibonacci数如下己知X与Y 两个数,于是扩充Fibonacci数FiF_i为: Fi=⎧⎩⎨11X∗Fi−2+Y∗Fi−1i=1i=2i>2F_i=\begin{cases}1&\text{i=1} \\1&\text{i=2}\\X*F_{i-2}+Y*F_{i-1}&\text{i>2}\end{cases} 因此,当X=Y=l 时,这一组扩

unclerunning的博客 748

递归实现Fibonacci数

33. 输出指定范围内的Fibonacci数:输入两个正整数m和n(1<=m,n<=10000),输出m~n之间所有的Fibonacci数。 //33.输出指定范围内的Fibonacci数:输入两个正整数m和n(1<=m,n<=10000) //输出m~n之间所有的Fibonacci数 #include<stdio.h> main() { int i,j,b,c,a[1000]; scanf("%d%d",&b,&c); a[0]=0; a[1]=

qq_51909288的博客 432

习题6-4 使用函数输出指定范围内的Fibonacci数

其中函数fib须返回第n项Fibonacci数;函数PrintFN要在一行中输出给定范围[mn]内的所有Fibonacci数,相邻数字间有一个空格,行末不得有多余空格。如果给定区间内没有Fibonacci数,则输出一行“No Fibonacci number”。

cutto的博客 893

[JAVA]给你一个数N求最少需要多少步可以变为Fibonacci数

链接:https://www.nowcoder.com/questionTerminal/18ecd0ecf5ef4fe9ba3f17f8d00d2d66?pos=11&orderByHotValue=1 来源:牛客网 Fibonacci数列是这样定义的: F[0] = 0 F[1] = 1 for each i ≥ 2: F[i] = F[i-1] + F[i-2] 因此,Fibonac...

88_Rising 1014

算法设计优化——Fibonacci数

介绍下求解Fibonacci数算法的优缺点,分析工具,改进策略。

weixin_44399845的博客 1242
上一篇: ASCII码排序
下一篇: Lambda LocalDate 获取中文月份
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值