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

C语言:计算斐波那契数(作业考试学习必备系列009)

递归和非递归分别实现求第n个斐波那契数

例如:

输入:5 输出:5

输入:10, 输出:55

输入:2, 输出:1

#define _CRT_SECURE_NO_WARNINGS #include<stdio.h> int arr(int x)//递归函数 { if (x <= 2) return 1; else { x= arr(x - 1) + arr(x - 2); return x; } } int brr(int x)//普通方法 { int a = 1; int b = 1; int c = 0; int d = 0; int e = x - 2; if(x<=2) return 1; else { while (e) { c = a + b; d = b; b = c; a = d; e--; } return c; } } int main()//递归办法 { int a = 0; scanf("%d", &a); //printf("%d", arr(a));//递归方法 printf("%d", brr(a));//普通方法 return 0; }
http://www.jsqmd.com/news/1213942/

相关文章:

  • 一次落榜不代表终点,安徽学子在共达复读再战公办高职单招 - 最新资讯
  • C与C++深度对比:从设计哲学到实战选型指南
  • 【计算机科学技术】从晶圆制备到芯片出厂的流程
  • LabVIEW与VC++深度集成实战:DLL调用、结构体对齐与性能优化
  • 【2018-06-18】TCP的三次握手与四次挥手
  • 3步快速搭建Minecraft游戏环境:PCL2启动器新手完整指南
  • 混沌工程:故障注入测试——故障场景设计、自动恢复验证与韧性评估
  • vmtop多架构支持:x86与ARM平台的监控差异详解
  • 衡水文武学校有哪些?2026 河北优质文武学校推荐,石家庄圣龙文武学校官方招生公告 - 全国文武学校招生
  • 每天一个知识点——Linux 的文件管理命令
  • 具身智能的技能进化机制:从机械执行到物理世界自适应
  • 如何高效永久保存微信聊天记录:WeChatMsg让你的数字记忆永不丢失
  • 2026合肥7月名表回收榜单出炉,闲置腕表变现避坑指南请查收 - 分享测评官
  • Unity WebGL文件上传:从浏览器沙箱到JS桥接的完整实现方案
  • Navicat Premium重置指南:三款脚本助你无限试用数据库管理神器
  • 人形机器人终局:技术坐标校准与商业落地交点
  • 如何快速构建多平台数据采集系统:面向开发者的完整指南
  • 为什么你的即梦AI生成图总缺质感?揭秘渲染引擎底层逻辑与3步质感强化法
  • 2026湘潭筑宅安房屋修缮|全域防水补漏一站式服务,根治雨季渗漏难题 - 筑宅安
  • 具身智能训练实战指南:从仿真建模到实机部署的因果闭环构建
  • 华为MetaERP Oracle EBS 与 Fusion OM 模块对比内容
  • Wayca-scheduler未来路线图:下一代用户空间调度器的技术演进方向
  • 运维——互联网IP访问政务系统
  • 具身智能分层运行时系统:VLA与小脑模型的协同架构
  • 合肥蜀山区奢侈品名表回收报价明细,劳力士万国欧米茄真实案例 - 逸程奢侈品回收中心
  • PDFsam:免费开源的PDF处理神器,让文档编辑变得如此简单
  • TVA与具身智能互为支撑的底层逻辑(15)
  • Unity自定义Button组件:实现长按、双击与拖拽等高级交互事件
  • 2026成都奢包回收指南|持证龙头机构盘点,无隐形扣费靠谱变现 - 商业每日快报
  • 亲身到店探访北京芝柏官方售后服务中心|完整维修地址与售后热线(2026年7月最新) - 亨得利官方服务中心