有5个学生坐在一起,问第5个学生多少岁,他说比第4个学生大2岁。

问第4个学生岁数,他说比第3个学生大2岁。

问第3个学生,又说比第2个学生大2岁。

问第⒉个学生,说比第1个学生大2岁。

最后问第1个学生,他说是10岁。

请问第5个学生多大。

int main(){int age(int n);printf("第五个学生的年纪:%d\n",age(5));return 0;
}
int age(int n){int c;if(n==1){//如果n等于1,年龄为10 c=10;}else{//如果n不等于1c=age(n-1)+2;// 年龄是前一个学生的年龄加2(如第4个学生年龄是第3个学生年龄加2)}return(c);
}


不懂请留言,谢谢!

C语言学习之函数调用递归问题,有5个学生坐在一起,问第5个学生多少岁?相关推荐

  1. 100以内 蝗 靓耸 6的c语言怎,C语言学习C6.ppt

    C语言学习C6 循环结构程序设计 循环结构的概念 While语句的一般形式.流程图.执行过程 While语句的应用 Do--while 语句的一般形式.流程图.执行过程 Do--while 语句的应用 ...

  2. 编程小白C语言学习计划

    #编程小白C语言学习计划 ##自我介绍 本人目前是转专业到计算机科学与技术专业大二学生,在转专业之前从未接触过编程,在转专业之后才开始学习有关编程的相关知识,到现在应该学了近半年了,因此也不能算是纯变 ...

  3. C语言:函数的递归调用

    函数的递归调用:一个函数在它的函数体内,直接或者间接地调用了他本身. 直接递归调用:函数直接调用自身.                              间接递归调用:函数间接调用自身. 如下 ...

  4. C++语言学习(十二)——C++语言常见函数调用约定

    C++语言学习(十二)--C++语言常见函数调用约定 一.C++语言函数调用约定简介 C /C++开发中,程序编译没有问题,但链接的时候报告函数不存在,或程序编译和链接都没有错误,但只要调用库中的函数 ...

  5. C++语言学习(十四)——C++类成员函数调用分析

    C++语言学习(十四)--C++类成员函数调用分析 一.C++成员函数 1.C++成员函数的编译 C++中的函数在编译时会根据命名空间.类.参数签名等信息进行重新命名,形成新的函数名.函数重命名的过程 ...

  6. 【C语言学习记录01】使用递归实现十进制转二进制

    前言 我本人也在慢慢学习C语言,看的是C Primer Plus这本书,为了激励自己学习下去,所以会慢慢发分享一些学习心得,也当是记录一下吧,以后也好回顾回顾,本人很菜,高手们不要嘲笑,有问题欢迎指点 ...

  7. c语言错误的等式,C语言学习中几个常见典型错误分析.docx

    C语言学习中几个常见典型错误分析 打开文本图片集 摘要:C语言是一门优秀,应用广泛的结构化程序设计语言,是中职计算机.机电和电子技术等专业一门理论和实践相结合的课程,教学实践中,学生常觉得c语言难学, ...

  8. 【Go语言 · 学习笔记】

    文章目录 Go语言 · 学习笔记 一.Go包管理 1. 什么是Go语言中的包 2. 包的命名 3. main包 4. 导入包 5. 远程包导入 6. 命名导入 7. 包的init函数 二.Go开发工具 ...

  9. C语言学习书籍推荐《学通C语言的24堂课》下载

    下载地址:点我 编辑推荐 <学通C语言的24堂课>: 用持续激励培养良好习惯以良好习惯铸就伟大梦想 --致亲爱的读者朋友 在开始学习<学通C语言的24堂课>的同时,强烈建议读者 ...

最新文章

  1. Java SE 第十六讲----面向对象特征之继承
  2. LinuxWindows下批量修改文件后缀
  3. 如何通过调试的方式搞清楚Angular createEmbeddedView具体创建的UI元素是什么
  4. Angular5 JWT身份验证(Spring Boot安全性)
  5. python什么是空类型_在Python中创建真正的空类型
  6. 开发手记之实现web.config的快速配置(转载)
  7. javascript总结48:正则表达式(RegExp)
  8. 开源打印监控 linux,挺带劲!这款免费开源的监控系统真强大~
  9. javascript连接数据库
  10. 面试题:赛马最快N匹
  11. 电影拍摄胶片比例_用于创建自己的电影胶片的10个很酷的Photoshop教程
  12. matlab randn state 2,randn('state',0)是什么意思?
  13. 一加11:新的赛场,“不温和”的答卷
  14. Android原生拼音输入法分析
  15. 基于linux上搭建红楼梦知识图谱---后续
  16. Trinity(3)
  17. Mac 上 VMware 安装 win7 虚拟机如何添加磁盘
  18. 挑战程序设计竞赛笔记-贪心算法
  19. ctfshow misc2 软盘
  20. ChatGPT写小论文

热门文章

  1. oracle avg分析函数,分析函数之sum,avg
  2. mysql进入表格_mysql如何进入数据库查看所有表
  3. python哪些模块用于数据分析_python数据解析模块之glom模块的使用(一)
  4. MSE | 阿里巴巴云原生网关三位一体的选择与实践
  5. 前端代码是怎样智能生成的?
  6. PHP 依赖镜像出问题后,阿里工程师的一顿“神操作“令人叫绝!
  7. 使用TCP可靠吗?为什么可靠?
  8. SQL基础【八、Insert】
  9. 如何估算Oracle数据库所需的UNDO表空间的大小
  10. Python(88)_双下划线方法