当前位置:   article > 正文

数学回味系列之12 - 龟兔赛跑问题_龟兔赛跑的数学问题

龟兔赛跑的数学问题

问题提出:

       乌龟与兔子进行赛跑,乌龟每分钟可以前进3米,兔子每分钟前进9米;

       兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟:

              a)若发现自己超过乌龟,就在路边休息,每次休息30分钟;

              b)若发现被乌龟超过,继续跑10分钟;

       乌龟不休息,一直跑。

       请问T分钟后乌龟和兔子谁跑得快?

解题思路:

       问题可以描述为一个过程问题,我们通过程序来描述这个过程即可,来看一段 C++ 程序:

  1. /*******************************************************************************
  2. * 版权所有 (C) linolzhang 2009
  3. *
  4. * 文件名称:TurtleRabbit.cpp
  5. * 内容说明:
  6. 龟兔赛跑问题
  7. *******************************************************************************/
  8. #include <stdio.h>
  9. #define vTurtle 3 // 乌龟速度
  10. #define vRabbit 9 // 兔子速度
  11. #define InterTime 10 // 间隔周期
  12. #define SleepTime 30 // 睡觉周期
  13. // 计算距离
  14. void calcMove(int
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/你好赵伟/article/detail/64470
推荐阅读
相关标签
  

闽ICP备14008679号