zoukankan      html  css  js  c++  java
  • 求第五个人多大岁数

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


    程序分析:利用递归的方法,递归分为回推和递推两个阶段。

    要想知道第五个人岁数,需知道第四人的岁数,依次类推,推到第一人(10岁),再往回推。

     1 package com.li.FiftyAlgorthm;
     2 
     3 /**
     4  * 题目:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。 问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。
     5  * 问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大? 
     6  * 
     7  * 程序分析:利用递归的方法,递归分为回推和递推两个阶段。
     8  * 要想知道第五个人岁数,需知道第四人的岁数,依次类推,推到第一人(10岁),再往回推。
     9  * @author yejin
    10  */
    11 public class PeopleAge {
    12     public static void main(String[] args) {
    13         int age = 10;
    14 
    15         for (int i = 2; i <= 5; i++) {
    16             age += 2;
    17         }
    18         System.out.println(age);
    19     }
    20 }
  • 相关阅读:
    解决项目迁移至Kubernetes集群中的代理问题
    gorm系列-简单入门
    py操作mongodb总结
    zabbix添加监控项以及常用的键值
    监控服务器cpu、磁盘、模板以及自定义key
    Zabbix+Grafana打造高逼格监控系统
    基于Docker的Mysql主从复制搭建
    rbac权限管理
    Django的认证系统
    Django 中间件
  • 原文地址:https://www.cnblogs.com/justdoitba/p/7143382.html
Copyright © 2011-2022 走看看