当前位置:网站首页>斐波那契数列
斐波那契数列
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");
}
边栏推荐
- 【FreeRTOS】12 任务通知——更省资源的同步方式
- Jetson Nano 2GB Developer Kit Installation Instructions
- 吴恩达机器学习系列课程笔记——第六章:逻辑回归(Logistic Regression)
- 单目3D目标检测之入门
- Pycharm平台导入scikit-learn
- CODESYS指针型变量编程应用(配方)
- 日本痴汉打赏女主播1.5亿,结果。。。
- Batch normalization (BN) based on deep learning
- 科研笔记(七) 基于路径规划和WiFi指纹定位的多目的地室内导航
- 深度剖析-class的几个对象(utlis,component)-瀑布流-懒加载(概念,作用,原理,实现步骤)
猜你喜欢
深度学习基础之batch_size
Excel skills daquan
日本痴汉打赏女主播1.5亿,结果。。。
Batch normalization (BN) based on deep learning
Arduino框架下STM32F1/F4系列HID模式程序烧录教程
[Win11] PowerShell无法激活Conda虚拟环境
吴恩达机器学习系列课程笔记——第九章:神经网络的学习(Neural Networks: Learning)
数据复制系统设计(2)-同步复制与异步复制
吴恩达机器学习系列课程笔记——第七章:正则化(Regularization)
Jetson Nano 2GB Developer Kit 安装说明
随机推荐
如何将PDF中的一部分页面另存为新的PDF文件
高等数学(第七版)同济大学 总习题三(后10题) 个人解答
Qt处理传输协议数据时QByteArray添加多字节的使用案例
MapFi paper structure organization
如何解决QByteArray添加quint16双字节时错误?
单目三维目标检测之CaDDN论文阅读
The most authoritative information query steps for SCI journals!
Pycharm平台导入scikit-learn
我们擅长的地方很多
生物识别学习资源推荐
Zabbix删除一些大表历史数据脚本
如何让固定点的监控设备在EasyCVR平台GIS电子地图上显示地理位置?
Anconda spyder内引用OpenCV出现错误ImportError: numpy.core.multiarray failed to import
多主复制的适用场景(2)-需离线操作的客户端和协作编辑
Andrew Ng's Machine Learning Series Course Notes - Chapter 18: Application Example: Image Text Recognition (Application Example: Photo OCR)
6个月测试经验,面试跳槽狮子大开口要18K,只会点点点,给我整无语了。。
WordPress是什么?我也想用 WordPress~
日本痴汉打赏女主播1.5亿,结果。。。
Arduino框架下ESP32重启原因串口信息输出示例
【每日一题】1374. 生成每种字符都是奇数个的字符串