时间:2021-05-20
题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?
程序分析:利用递归的方法,递归分为回推和递推两个阶段。要想知道第五个人岁数,需知道第四人的岁数,依次类推,推到第一人(10岁),再往回推。
程序设计:
public class Ex23 { static int getAge(int n){ if (n==1){ return 10; } return 2 + getAge(n-1); } public static void main(String[] args) { System.out.println("第五个的年龄为:"+getAge(5)); }声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
支付宝钱包forAndroid版 “一起AA”功能适用于聚餐这样的线下场景。例如,如果五个人在一起AA制聚餐,当其中一人埋单之后,他就
你知道什么是html5吗?网页开发与前端开发的区别是什么?下面就和小编一起来看看吧! 你知道什么是html5吗? HTML5是HTML标准的第五个修订版
苹果正式发布了osx10.10.3的第五个测试版,今天小编就为大家带来了yosemite10.10.3beta5下载地址的链接,有需要的铺就和小编一起去下载
ios8beta5bug有哪些?小编将为大家带来关于iOS8beta5bug漏洞汇总情况,iOS8第五个测试版如约而至咯~存在着哪些bug呢?让我们一起来了
苹果iOS9Beta5有哪些新功能?苹果向开发者推送了iOS9系统的第五个Beta测试版本,那么iOS9Beta5更新了哪些新功能呢?有没有必要升级呢?下面一起