首页 > 其他 > 详细

递归总结及斐波那契数列的实现

时间:2018-02-03 21:34:23      阅读:232      评论:0      收藏:0      [点我收藏+]

优点:递归给某些编程问题提供了简单的方法

缺点:有缺陷的递归会很快耗尽计算机的资源,递归的程序难以理解和维护

杀毒软件会全盘扫描文件,其中就应用了递归

斐波那契数列的实现如下

#include<stdio.h>

int fib(int n)
{
    if(n == 1)
      return 1;
    if(n == 2)
      return 2;
    if(n > 2)   //此行可省略 
      return  fib(n - 1) + fib(n - 2);  //返回第三个数 ,有返回值不能用void 
}

int main()
{
  int i; 
  for(i = 1; i < 10; i++)
  {
      printf("%d",fib(i));
  }    
  return 0;
 } 

 

递归总结及斐波那契数列的实现

原文:https://www.cnblogs.com/yangxiaoqin/p/8410712.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!