当前位置:网站首页>斐波那契数列
斐波那契数列
2022-08-02 04:03:00 【丘比特惩罚陆】
打印斐波那契数列。
算法题目:打印斐波那契(Fibonacci)数列的前n项。1 1 2 3 5 8 13 21 34……
斐波那契数列,以兔子繁殖为例子而引入,故又称为“兔子数列”。
指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N*)在现代物理、准晶体结构、化学等领域,斐波纳契数列都有直接的应用,为此,美国数学会从 1963 年起出版了以《斐波纳契数列季刊》为名的一份数学杂志,用于专门刊载这方面的研究成果。
斐波那契数列的整除性与质数生成性:
每3个连续的数中有且只有一个被 2 整除,
每4个连续的数中有且只有一个被 3 整除,
每5个连续的数中有且只有一个被 5 整除,
每6个连续的数中有且只有一个被 8 整除,
每7个连续的数中有且只有一个被 13 整除,
.......
我们看到第5、7、11、13、17、23位分别是质数:5,13,89,233,1597,28657(第19位不是)
编程思路:前两项的和等于下一项。
程序范例
#include <stdio.h>
int main()
{
int n; // 输入一个数字 n
int i; // 第 i 个将要输出的斐波那契数
int current; // 第 i 个斐波那契数的值
int next; // 下一个(i+1)斐波那契数的值
int twoaway;
printf("您需要前几项?请输入:");
scanf("%d", &n);
if (n <= 0)
{
printf("请输入正整数!\n");
}
else
{
printf("前%d项斐波那契数列为:\n",n);
next = current = 1;
for (i=1; i <= n; i++)
{
printf("%d\t",current);
twoaway = current+next;
current = next;
next = twoaway;
}
}
printf("\n");
}
边栏推荐
- 我们擅长的地方很多
- Jetson Nano 2GB Developer Kit Installation Instructions
- 批量--09---批量读文件入表
- SCI期刊最权威的信息查询步骤!
- 深度剖析-class的几个对象(utlis,component)-瀑布流-懒加载(概念,作用,原理,实现步骤)
- Research Notes (8) Deep Learning and Its Application in WiFi Human Perception (Part 1)
- Nexus 5 phone uses Nexmon tool to get CSI information
- MySQL8.0与MySQL5.7区别
- 数据复制系统设计(3)-配置新的从节点及故障切换
- 自定义一个下划线分词器
猜你喜欢
随机推荐
安装部署 Kubernetes 仪表板(Dashboard)
Platts Analysis-MATLAB Toolbox Function
nr部分计算
ScholarOne Manuscripts submits journal LaTeX file and cannot convert PDF successfully!
数据可视化之百变柱状图
Reinforcement Learning (Chapter 16 of the Watermelon Book) Mind Map
internship:数据库表和建立的实体类及对应的枚举类之间的联系示例
MySQL存储函数详解
SCI写作攻略——附带常见英语写作句式
深蓝学院-视觉SLAM十四讲-第六章作业
被大厂强制毕业,两个月空窗期死背八股文,幸好上岸,不然房贷都还不上了
面试官:大量请求 Redis 不存在的数据,从而打倒数据库,有什么方案?
热爱责任担当
高等数学(第七版)同济大学 总习题三(前10题) 个人解答
Excel skills daquan
Computer Basics
使用 Fastai 构建食物图像分类器
HyperLynx中层叠设计实例
吴恩达机器学习系列课程笔记——第十五章:异常检测(Anomaly Detection)
ClickHouse的客户端命令行参数









![[Win11] PowerShell cannot activate Conda virtual environment](/img/53/464ffb5ef80ce8f6ee19e9ea96c159.png)