美文网首页
2019-08-27(递归函数)

2019-08-27(递归函数)

作者: 1墨家巨子 | 来源:发表于2019-08-27 09:53 被阅读0次

/***************************************
 * 第一个人十岁,后一个人比前一  *
 * 个人大两岁,第n个人几岁.          *
 ***************************************/
int get_age(int n){
    if(n<=1){
        return 10;
    }
    else{
        n=n-1;
        int age=get_age(n)+2;
        return age;
    }
}
 /***********************************
  *斐波那契数列1 1 2 3 5 8 13....*
  ************************************/
int get_num(int n){
    int num=0;
    if(n<=2)
    {
        return 1;
    }
    else
    {
        num=get_num(n-1)+get_num(n-2);
        return num;
    }
}
/*************************************
 *求数列n+(n-1)+(n-2)+...+0的和*
 *************************************/
//方式一
int  get_sum1(int n){
    int sum=0;
    int i=0;
    if(i>=n){
        return 0;
    }
    else{

        int temp=n-i;
        i++;
        sum=temp+ get_sum1(n-i);
        return sum;
    }
}
//方式二
int get_sum2(int n){
    int sum=0;
    if(0==n){
        return 0;
    }
    else{
        sum=n+get_sum2(n-1);
        return sum;
    }
}

/**************************
 *递归实现strlen()函数*
 **************************/
int my_strlen(char *arr){
    if(NULL==arr){
        return -1;
    }
   if(*arr=='\0'){
       return 0;
   }
   else{
     return 1+my_strlen(++arr);
   }
}

相关文章

  • 2019-08-27(递归函数)

  • Day10递归函数、模块、迭代器、生成器

    一、递归函数 1、什么是递归函数 在函数中调用函数本身的函数就是递归函数。 2、递归的作用 循环能做的递归都能做 ...

  • day11 函数(3)

    递归函数 实际开发的时候,能不用递归就不用 什么是递归函数 函数中调用函数本身的函数就是递归函数 递归的作用: 循...

  • python 递归函数

    递归函数 递归函数 : 在函数的调用自身 递归边界 : 退出递归的终止条件 例1,函数func如果没有设备递归边界...

  • day11-日常(递归函数、模块、迭代器、生成器)

    递归函数(实际开发的时候,能不用递归就不用) 1.什么是递归函数 函数中调用函数本身的函数就是递归函数 2.递归的...

  • 2019-01-07day11学习总结

    递归函数 实际开发的时候能不用递归就不用递归 1. 什么是递归函数 函数中调用函数本身的函数就是递归函数 2. 递...

  • 递归函数、模块、生成器、迭代器

    一、递归函数 实际开发的时候,能不用递归就不用 1.什么是递归函数 函数中调用函数本身的函数就是递归函数 2.递归...

  • day 11总结

    递归函数 实际开发的时候,能不用递归就不用1.什么是递归函数函数中调用函数本身的函数就是递归函数 2.递归的作用:...

  • Day11笔记

    实际开发的时候,能不用递归就不用 递归函数 1.什么是递归函数函数中调用函数本身的函数就是递归函数 2.递归的作用...

  • day11 生成器迭代器

    一、递归函数 1.什么是递归函数在函数中调用函数本身的函数就是递归函数 2.递归的作用:循环能做的事,递归都能做 ...

网友评论

      本文标题:2019-08-27(递归函数)

      本文链接:https://www.haomeiwen.com/subject/nlssectx.html