题目描述:

----已知第一个人年龄为10岁,之后每一个人的年龄比前一个大2岁,求第n个人的年龄。

输入:输入一个整数 n ,表示要求第 n 个人的年龄。
输出:输出一个整数,表示第 n 个人的年龄。
样例输入

5

样例输出

18

解题思路
----运用递归思想进行解答。
假如求第五个人的年龄 :
人五=人四 +2
人四=人三 +2
人三=人二 +2
人二=人一 +2
已知人一 =10
依次返回 得到人五=18

代码示例

#include<stdio.h>
int age(int n)
{int age_n;if(n==1)age_n=10;//如果递归至第一个人,则此人年龄为10。else age_n=age(n-1)+2;//在回到第1个人的年龄前,不断递归。return (age_n);//返回第n个人的年龄。} int main(){int n;//求第n个人的年龄。scanf("%d",&n);printf("%d",age(n));return 0;}

//如果对您有帮助,请给我点个赞(^ ▽ ^),感谢ヽ( ̄▽ ̄)ノ

C语言 || 递归 || 求第n个人的年龄相关推荐

  1. c语言递归求n的阶乘之和,c语言用递归的方法实现1!+2!+3!+4!+.....+n!=?阶乘之和...

    #include "stdafx.h" #include int getmul(int n){//递归求阶乘 int sum; int temp = 1; if(n<=0){ ...

  2. c语言递归求最大公约数

    求两个正整数m和n的最大公约数. 输入样例1: 6 8 输出样例1: 2 //递归求最大公约数 #include<stdio.h>int f(int a,int b) {//比大小,确定被 ...

  3. c语言 递归 求公约数,递归求最大公约数

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. #include "iostream" #include " ...

  4. C语言递归求四个数的最大值:Max函数的递归

    递归算法求四个数的最大值 问题描述:通过函数的递归求四个数的最大值 解题思路:通过多次比较两个数进行比较大小,本质就是冒泡法排序 即: max_4=max_2(num1,max_2(num2,max_ ...

  5. c语言递归求塔移动次数,c语言递归调用汉诺塔

    递归算法的出发点不是由初始条件出发,而是把出发点放在求解的目标上,从所求的未知项出发逐次调用本身的求解过程,直到递归的边界(即初始条件). 汉诺塔问题的重点是分析移动的规则,找到规律和边界条件. 若需 ...

  6. 递归求第五个人的年龄

    题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁.问第4个人岁数,他说比第3个人大2岁.问第三个人,又说比第2人大两岁.问第2个人,说比第一个人大两岁.最后问第一个人,他说是10岁.请问 ...

  7. C语言 递归求n的阶乘和

    思路:定义一个fun函数来求n的阶乘,主函数中用for循环来对阶乘求和.fun函数使用递归,每次调用自己,求出阶乘. #include<stdio.h> int fun(int n) {i ...

  8. 用C语言递归求最大公约数

    初学递归接触的就是什么汉诺塔问题,足够经典:但是之前用辗转相除法求最大公约数是不是不够方便?用递归实现代码简单:而且思路也简单: int f(int m,int n){if(m%n == 0)retu ...

  9. c语言 递归求Fabonacci数列

    本题要求实现求Fabonacci数列项的函数.Fabonacci数列的定义如下: f(n)=f(n−2)+f(n−1) (n≥2),其中f(0)=0,f(1)=1. 函数接口定义: int f( in ...

最新文章

  1. oracle11g怎么显示中文,ORACLE11G中PLSQL中文显示乱码、Linux下sqlplus查询中文乱码
  2. 【转】CEC文件详解
  3. packet tracer使用心得(二)
  4. vim学习日志(5):vim下wimrc的配置,解决中文乱码问题
  5. 前端学习(2780):创建项目和外观
  6. Entityframework批量删除
  7. 【华为云技术分享】一文讲清C语言核心要点
  8. HQL中左连接,右连接、内连接
  9. 集五福开奖啦!六年累计7亿人参加 今年你中了多少?
  10. 如何在Exchange中处理不能发送的信息
  11. 安卓开发学习笔记—————《Anroid编程权威指南》第六章 Android编程与兼容性问题...
  12. 简历是这样选出来的!
  13. 07. Java中的类和对象(嗜血无敌战神破解版)
  14. 通过简单的温湿度传感器进行简单的物联网设计(一)传感器列表
  15. 水星无线网卡代理服务器端口,水星(Mercury)MW150U 3.0/4.0无线网卡AP模式设置
  16. 快捷打开mysql_Windows 平台快速启动MYSQL的方法
  17. 如何在职场上获得良好的起点
  18. 【小程序开发原创】小程序裁剪图片上传头像,二维码源码
  19. pipeline流水线及分布式流水线发布php项目
  20. Linux修改fstab引起系统无法启动问题的解决方法

热门文章

  1. django3 分布式路由、应用以及模型
  2. 小程序长按识别公众号二维码-已实现
  3. 2020软件工程专硕考研经验指导
  4. 1到100的偶数之和是多少_求1到100之间所有偶数之和
  5. 一文带你全方位了解与投递EI
  6. Could not get a resource from the pool 问题解决
  7. ios html5不显示图片,为什么iOS上的Safari不显示我的HTML5视频海报?
  8. 优秀自律的人手机上都装了些什么app?看完你就懂了!
  9. 程序员如何提高编程时打字速度的5个Tips
  10. 1021. Couples