当前位置: 首页 > article >正文

【C语言】一维数组应用Fibonacci数列

Fibonacci数(斐波那契数列)
前两项为1,从第三项开始,每一项为前两项的和。可以知道连续三项的关系:f[i]=f[i-1]+f[i-2]
使用数组进行存储,十分方便。可以知道前n项的fibonacci数。

#include <stdio.h>
#include <math.h>
/*	功能:一维数组示例:Fibonacci数列 
	时间:2024年10月 
	地点:贤者楼129 
	作者:LChen
*/

// Fibonacci数列,每一项为前两项的和 


int main() {
	
	int i,arr[110];
	int n;
	
	scanf("%d",&n);
	arr[0]=1;						// 前两项初始化 
	arr[1]=1;
	
	for(i=2;i<n;i++)
		arr[i]=arr[i-1]+arr[i-2];	// 每一项为前两项之和 
	
	for(i=0;i<n;i++)				// 输出数组 
		printf("%d ",arr[i]);
	printf("\n");

	return 0;
}

在这里插入图片描述


http://www.kler.cn/news/353456.html

相关文章:

  • 中文文本内容模板式总结,gpto1,claude某言初步测评
  • Vscode+Pycharm+Vue.js+WEUI+django火锅(五)Django的API
  • 021 elasticsearch索引管理
  • 10.10 QT服务器与客户端
  • 04 go语言(golang) - 变量和赋值过程
  • 配置MAC地址安全
  • 探索 Python 的测试与调试技巧
  • R语言手工实现主成分分析 PCA | 奇异值分解(svd) 与PCA | PCA的疑问和解答
  • 锐评 Nodejs 设计模式 - 创建与结构型
  • FFmpeg源码:avformat_new_stream函数分析
  • 2.4.ReactOS系统运行级别降低IRQL级别KfLowerIrql 函数
  • 搜维尔科技:SenseGlove Nova 2触觉反馈手套开箱测评
  • 【LaTex】12 usenix投稿模版 删除接受信息
  • android app执行shell命令视频课程补充android 10/11适配-千里马android
  • 三、ElementPlus下拉搜索加弹窗组件的封装
  • Python 基础之条件语句
  • 【JavaScript】LeetCode:66-70
  • Linux在命令行直接使用密码来远程执行命令和远程复制 + 新安装的库找不到问题解决方式
  • HDFS开启审计日志
  • 自动驾驶系列—厘米级精度:RTK技术如何革新自动驾驶定位