C语言学习之函数调用递归问题,有5个学生坐在一起,问第5个学生多少岁?
有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个学生多少岁?相关推荐
- 100以内 蝗 靓耸 6的c语言怎,C语言学习C6.ppt
C语言学习C6 循环结构程序设计 循环结构的概念 While语句的一般形式.流程图.执行过程 While语句的应用 Do--while 语句的一般形式.流程图.执行过程 Do--while 语句的应用 ...
- 编程小白C语言学习计划
#编程小白C语言学习计划 ##自我介绍 本人目前是转专业到计算机科学与技术专业大二学生,在转专业之前从未接触过编程,在转专业之后才开始学习有关编程的相关知识,到现在应该学了近半年了,因此也不能算是纯变 ...
- C语言:函数的递归调用
函数的递归调用:一个函数在它的函数体内,直接或者间接地调用了他本身. 直接递归调用:函数直接调用自身. 间接递归调用:函数间接调用自身. 如下 ...
- C++语言学习(十二)——C++语言常见函数调用约定
C++语言学习(十二)--C++语言常见函数调用约定 一.C++语言函数调用约定简介 C /C++开发中,程序编译没有问题,但链接的时候报告函数不存在,或程序编译和链接都没有错误,但只要调用库中的函数 ...
- C++语言学习(十四)——C++类成员函数调用分析
C++语言学习(十四)--C++类成员函数调用分析 一.C++成员函数 1.C++成员函数的编译 C++中的函数在编译时会根据命名空间.类.参数签名等信息进行重新命名,形成新的函数名.函数重命名的过程 ...
- 【C语言学习记录01】使用递归实现十进制转二进制
前言 我本人也在慢慢学习C语言,看的是C Primer Plus这本书,为了激励自己学习下去,所以会慢慢发分享一些学习心得,也当是记录一下吧,以后也好回顾回顾,本人很菜,高手们不要嘲笑,有问题欢迎指点 ...
- c语言错误的等式,C语言学习中几个常见典型错误分析.docx
C语言学习中几个常见典型错误分析 打开文本图片集 摘要:C语言是一门优秀,应用广泛的结构化程序设计语言,是中职计算机.机电和电子技术等专业一门理论和实践相结合的课程,教学实践中,学生常觉得c语言难学, ...
- 【Go语言 · 学习笔记】
文章目录 Go语言 · 学习笔记 一.Go包管理 1. 什么是Go语言中的包 2. 包的命名 3. main包 4. 导入包 5. 远程包导入 6. 命名导入 7. 包的init函数 二.Go开发工具 ...
- C语言学习书籍推荐《学通C语言的24堂课》下载
下载地址:点我 编辑推荐 <学通C语言的24堂课>: 用持续激励培养良好习惯以良好习惯铸就伟大梦想 --致亲爱的读者朋友 在开始学习<学通C语言的24堂课>的同时,强烈建议读者 ...
最新文章
- Java SE 第十六讲----面向对象特征之继承
- LinuxWindows下批量修改文件后缀
- 如何通过调试的方式搞清楚Angular createEmbeddedView具体创建的UI元素是什么
- Angular5 JWT身份验证(Spring Boot安全性)
- python什么是空类型_在Python中创建真正的空类型
- 开发手记之实现web.config的快速配置(转载)
- javascript总结48:正则表达式(RegExp)
- 开源打印监控 linux,挺带劲!这款免费开源的监控系统真强大~
- javascript连接数据库
- 面试题:赛马最快N匹
- 电影拍摄胶片比例_用于创建自己的电影胶片的10个很酷的Photoshop教程
- matlab randn state 2,randn('state',0)是什么意思?
- 一加11:新的赛场,“不温和”的答卷
- Android原生拼音输入法分析
- 基于linux上搭建红楼梦知识图谱---后续
- Trinity(3)
- Mac 上 VMware 安装 win7 虚拟机如何添加磁盘
- 挑战程序设计竞赛笔记-贪心算法
- ctfshow misc2 软盘
- ChatGPT写小论文
热门文章
- oracle avg分析函数,分析函数之sum,avg
- mysql进入表格_mysql如何进入数据库查看所有表
- python哪些模块用于数据分析_python数据解析模块之glom模块的使用(一)
- MSE | 阿里巴巴云原生网关三位一体的选择与实践
- 前端代码是怎样智能生成的?
- PHP 依赖镜像出问题后,阿里工程师的一顿“神操作“令人叫绝!
- 使用TCP可靠吗?为什么可靠?
- SQL基础【八、Insert】
- 如何估算Oracle数据库所需的UNDO表空间的大小
- Python(88)_双下划线方法