递归实现简单实例

Posted 随风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了递归实现简单实例相关的知识,希望对你有一定的参考价值。

#include <stdio.h>
/*
 * 请使用递归函数完成本题
 * 小编已将正确代码放在左侧任务的“不知道怎么办”里
 * 小编希望各位童鞋独立完成哦~
 */
int getAge(int n)
{
    int age;
    if(n==1)
    {
        return 10;
    }
    else
    {
        age = getAge(n-1)+2;
        printf("第%d个人的年龄是:%d\n",n,age);
    }
    return age;
}

int main()
{

    printf("第5个人的年龄是%d岁", getAge(5));
    return 0;
}

 

以上是关于递归实现简单实例的主要内容,如果未能解决你的问题,请参考以下文章

详细实例说明+典型案例实现 对递归法进行全面分析 | C++

10方法的定义和重载和递归

nodejs常用代码片段

Java基础之方法的调用重载以及简单的递归

代码片段 - Golang 实现简单的 Web 服务器

快速排序-递归实现