龟兔赛跑游戏规则 求思路大概实现 最好有好心人帮我写下 加上注释 万分感谢 写部分代码实现也行
使用面向对象的设计手段,编写一个龟兔赛跑的程序。
分析:乌龟和兔子都有一个移动的速度。(每次跑公里数)
比赛开始的时候需要指定一个固定的路途长度(xx公里)
路途中有平原和山地。
兔子在平原上移动速度正常,遇到山地的情况下,速度-2,下山速度-4。
乌龟在平原上移动速度正常,遇到山地的情况下,速度正常,下山速度+2。
兔子每移动4公里,就需要休息。这时乌龟不会休息,还会继续前进。
要求:使用控制台实现该小程序。游戏开始时手工指定比赛的路程长度(必须为偶数),随机生成路程中平原和山地的数量(每2公里)
游戏运行的界面参考:
龟兔赛跑游戏
---------------------
请输入兔子的名字: 罗杰
请输入乌龟的名字: 本
请输入比赛的里程数(公里): 6
游戏开始
---------------------
比赛总里程 6 公里
兔子 罗杰 的正常速度是3
乌龟 本 的正常速度是1
平原 -> 山地 -> 山地
---------------------
兔子 罗杰 在平原上奔跑了2公里
乌龟 本 在平原上爬行了1公里
比赛继续。。。
兔子 罗杰 在山地上奔跑了1公里
乌龟 本 在平原上爬行了1公里
比赛继续。。。