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

搭建邮箱网站世界互联网峰会

搭建邮箱网站,世界互联网峰会,网站制作方案要点,老网站绑定新网站如何做C语言求第N项斐波那契数列的值 定义:斐波那契数列指的是这样一个数列:1,1,2,3,5,8,13,21,34,55,89…自然中的斐波那契数列&#xff0…

C语言求第N项斐波那契数列的值

定义:斐波那契数列指的是这样一个数列:1,1,2,3,5,8,13,21,34,55,89…自然中的斐波那契数列,这个数列从第3项开始,每一项都等于前两项之和。

思路:从定义中可知 斐波那契数列是每一项等于前两项之和,需要注意的就是 数列的第1、2项为1。

方法一:递归法

注意:使用递归要记住设置开始条件,并使得随着递归的深入逐渐靠近结束条件(其实就是开始条件)。
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>int Fib(int n)
{if (n < 3){return 1;}else{return Fib(n - 1) + Fib(n - 2);}
}int main()
{int n = 0;scanf("%d", &n);int ret = Fib(n);printf("%d\n", ret);return 0;
}

方法二:非递归法

思路:使用变量接收前两项之和 再使用前两项分别接收 前两项之和和第二项的值。主要 1 2 项为1。

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>int Fib(int n)
{int tmp = 0;int a = 1;int b = 1;if (n < 3){return 1;}while (n > 2){tmp = a + b;a = b;//必须a先接收b 不然会导致b中值被覆盖b = tmp;n--;}return tmp;}int main()
{int n = 0;scanf("%d", &n);int ret = Fib(n);printf("%d\n", ret);return  0;
}
http://www.yidumall.com/news/18638.html

相关文章:

  • 页面设计上边距在哪里找电商关键词排名优化怎么做?
  • 网站建设操作google搜索免费入口
  • 移动端网站开发软件江苏百度推广代理商
  • linux可以做网站开发吗seo技术教程
  • 现在外贸做那个网站好线下推广宣传方式有哪些
  • 中国建设银行招聘网站甘肃分行西点培训前十名学校
  • 洛阳哪家网站做的好seowhy
  • 网站建设的条件分析长沙优化科技有限公司正规吗
  • 福州网站大全互联网营销推广渠道
  • 最近最新的日本字幕mv台州做优化
  • 怎么停止网站互联网推广与营销
  • 网站搜索引擎提交入口友情链接批量查询
  • 网站栏目页面qq群推广拉人
  • 深圳做商城网站百度经验首页官网
  • 专注高端网站建设网络营销工具与方法
  • 工商注册公司查名seo推广和百度推广的区别
  • 没有做老千的斗牛网站广告设计需要学什么
  • 网站制作功能多少钱今日新闻联播主要内容摘抄
  • 太仓做企业网站长沙本地推广
  • 资阳网站建设优化设计
  • 代做施组 方案的网站今日热搜榜排名
  • 眉山做网站的公司小白如何学电商运营
  • wordpress操作数据库验证登录seo信息优化
  • 银川做企业网站网站怎么打开
  • 在网站上做承诺书比较靠谱的网站
  • 公司网站总感觉少点什么找什么人做最快新闻资讯在哪看
  • 学习php好的网站个人网站建站流程
  • 用微魔方做的网站一定要加网络推广公司收费标准
  • dede移动端网站源码东莞做网站公司
  • 人才招聘网站建设方案网站排名分析