有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。
题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?
程序分析:利用递归的方法,递归分为回推和递推两个阶段。要想知道第五个人岁数,需知道第四人的岁数,依次类推,推到第一人(10岁),再往回推。
public class Prog23 {public static void main(String[] args) {System.out.println(getAge(5, 2));}// 求第m位同志的年龄private static int getAge(int m, int n) {if (m == 1)return 10;elsereturn getAge(m - 1, n) + n;}}
有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。相关推荐
- 有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个
有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁.问第4个人岁数,他说比第3个人大2岁.问第三个人,又说比第2人大两岁.问第2个人,说比第一个人大两岁.最后问第一个人,他说是10岁.请问第五个 ...
- 有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第 3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后 问第一个人,他说是10岁。请问第
python实现:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁.问第4个人岁数,他说比第 3个人大2岁.问第三个人,又说比第2人大两岁.问第2个人,说比第一个人大两岁.最后 问第一个人,他 ...
- 有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。 问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。 问第2个人,说比第一个人大两岁。 最后问第一个人,他说是10岁。请问
/* 题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁. 问第4个人岁数,他说比第3个人大2岁.问第三个人,又说比第2人大两岁. 问第2个人,说比第一个人大两岁. 最后问第一个人,他说是 ...
- 例28:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请
#include <stdio.h> /*** 问题描述:有5个人坐在一起,问第五个人多少岁?* 他说比第4个人大2岁.问第4个人岁数,他说比第3个人大2岁.问第三个人,又说比第2人大两岁 ...
- 题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问
#include <stdio.h>int main() {printf("%d", age(5));}int age(n) {int c;if (n == 1){c ...
- 10月7日 c语言 函数的递归调用 有5个学生坐在一起,问第五个学生多少岁,比第四个大2岁……最后问第一个学生,他说是10岁
#include<stdio.h> int main() { int age(int n); printf("NO.5: age:%d\n",age(5)); retu ...
- 3.有5个学生坐在一起,问第5个学生多少岁,他说比第4个学生大2岁。问第4个学生岁数,他说比第3个学生大2岁。以此类推,最后问第1个学生,他说是10岁。请问第5个学生多大。
#include<stdio.h> int main() {int age(int n);printf("NO.5,age:%d\n",age(5));return 0 ...
- 25.有5个人做在一起, 问第五个人多少岁? 他说比第四个人大2岁. 问第四个人岁数, 他说比第是三个人大2岁. 问第三个人, 又说比第二人大两岁. 问第二个人, 说比第一个人大两岁. 最后问第一个人
程序书算法精题–JS版 有5个人做在一起, 问第五个人多少岁? 他说比第四个人大2岁. 问第四个人岁数, 他说比第是三个人大2岁. 问第三个人, 又说比第二人大两岁. 问第二个人, 说比第一个人大两岁 ...
- C语言试题123之有 5 个人坐在一起,问第五个人多少岁?他说比第 4 个人大 2 岁。问第 4 个人岁数,他说比第 3 个人大 2 岁。问第三个人,又说比第 2 人大两岁。问第 2 个人,说比第一个
1.题目 题目:有 5 个人坐在一起,问第五个人多少岁?他说比第 4 个人大 2 岁.问第 4 个人岁数,他说比第 3 个人大 2 岁.问第三个人,又说比第 2 人大两岁.问第 2 个人,说比第一个人 ...
最新文章
- webBroser获取cookie
- 用两个栈实现队列 【微软面试100题 第五十七题】
- shell如何自动输入密码
- 如何在 Mac 上合并 PDF?
- SelectionKey 说 明
- GitHub、GitLab、Git的关系及开发
- oracle如何验证导入完整,关于Oracle 9i导入/导出效果的测试报告
- 按头安利!精品又实用的unity3D游戏素材看这里!
- C语言程序设计实验报告——实验三
- Zemax OpticsBuilder
- 据悉知名程序员社区因系统故障至页面乱码瘫痪,如电影情节?
- Little Elephant and Magic Square
- GDB X命令详解
- 王家林老师人工智能AI 第10节课:用神经网络识别手写数字内幕解密 老师微信13928463918
- 精彩泄漏截图 2006最值得期待的游戏
- wps页眉添加下划线
- win 10 如何删除需要获取管理员权限的文件和退出安全模式
- 车载行车记录仪EMC浪涌防护方案图
- 小米官网首屏纯css代码
- arduino 感光灯
热门文章
- 搞懂分布式技术28:微服务(Microservice)那点事
- HTML基础知识笔记-01
- 伏神月破、伏神跟飞神、动爻、日月关系的思考
- iOS开发 xcode8 和 ios10 的那些坑
- 华为修改优先级命令_华为LTE重选参数命令简介
- selenium基本知识点+浏览器隐私模式
- 批量提取文件夹下同类型文件/批量提取文件夹下不同名称文件夹的同类型文件
- ZooKepper Unable to start AdminServer, exiting abnormally
- JavaScript实现网页轮播图
- 狄利克雷卷积_算法学习笔记(35): 狄利克雷卷积