乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快?

输入格式:
输入在一行中给出比赛时间T(分钟)
输出格式:
在一行中输出比赛的结果:乌龟赢输出@@,兔子赢输出_,平局则输出–;后跟1空格,再输出胜利者跑完的距离。
输入样例:
242
输出样例:
@_@ 726


import java.util.Scanner;public class GuiTu {public static void main(String[] args) {Scanner sc =new Scanner(System.in) ;int T = sc.nextInt();int s1=0 , s2=0 , rest = 0;for (int i = 1; i <= T ; i++) {s1+=3 ;if(rest==0){s2+=9 ;}else{rest-- ;}if(i%10==0&&rest==0&&s1<s2){rest+=30 ;}}if(s2-s1>0)System.out.println("^_^ "+s2) ;else if(s2==s1)System.out.println("-_- "+s2);elseSystem.out.println("@_@ "+s1);}
}

龟兔赛跑(Java)相关推荐

  1. java多线程模拟龟兔赛跑,JAVA多线程模拟龟兔赛跑

    JAVA多线程模拟龟兔赛跑! class Rabbit extends Thread{ Tortoise tor; int Journey; int RabbitSpeed; public Rabbi ...

  2. 龟兔赛跑 java解答

    问题描述 话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点--喜欢赛跑.于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔子和 ...

  3. React 详细教程

    技术栈: 查看全文 http://www.taodudu.cc/news/show-6409919.html 相关文章: React 测试教程 React入门(上) react基础教程学习(一) re ...

  4. Java知识点26——模拟12306买票过程、模拟龟兔赛跑的过程、静态代理例子

    模拟12306买票过程 共享资源,并发(线程安全) Web12306.java /*** 共享资源,并发(线程安全)* @author Administrator**/ public class We ...

  5. 模拟龟兔赛跑(Java)

    模拟龟兔赛跑(Java) package src.Demo01;//模拟龟兔赛跑 public class Race implements Runnable {//胜利者private static ...

  6. java 龟兔赛跑_Java实现多线程模拟龟兔赛跑

    Java多线程模拟龟兔赛跑,供大家参考,具体内容如下 笔者利用Java多线程技术,将兔子和乌龟的跑步以两个线程的方式模拟出来,以达到一个初步的效果. 题目如下:路程总距离为35米 兔子:每秒跑5米,每 ...

  7. java 龟兔赛跑预测_Java实现 蓝桥杯VIP 基础练习 龟兔赛跑预测

    题目描述 话说这个世界上有各种各样的兔子和乌龟,但是 研究发现,所有的兔子和乌龟都有一个共同的特点--喜欢赛跑.于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔 ...

  8. JAVA多线程:龟兔赛跑

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.代码 前言 JAVA多线程:龟兔赛跑 提示:以下是本篇文章正文内容,下面案例可供参考 一.代码 ```java p ...

  9. java编写的王八程序_利用JAVA多线程技术模拟龟兔赛跑.doc

    利用JAVA多线程技术模拟龟兔赛跑 摘要:该文介绍了利用JAVA语言的多线程技术,对"龟兔赛跑"寓言故事的模拟.从模拟程序的具体设计思路,到详细的实现过程,将技术的应用融入到一个有 ...

最新文章

  1. 【导出Excel】Vue实现导出下载Excel文件(blob文件流)--亲测可用
  2. 新能源汽车市场发展趋势
  3. css使用1-搜狐浏览器和chrome浏览器不同点记录
  4. 关于STM32F4的FMC CLK配置浅解
  5. Python中使用zip()并行迭代
  6. jQuery验证用户名是否可用
  7. python打包脚本_py2exe打包python脚本
  8. ApplicationContext应用上下文获取方式
  9. MariaDB杂记(2)
  10. .net core 2.0学习记录(一):搭建一个.Net Core网站项目
  11. C++17新特性之std::string_view
  12. MySQL 添加字段报错1005 Can‘t create table ‘#sql-12d23_4bd‘ (errno: 28)
  13. VS2022编译librtmp制作rtmp.lib用于安装windows版本的python-librtmp 0.3.0
  14. 怎么将计算机设置为光盘引导模式,怎么设置uefi引导系统
  15. 煦涵说Webpack-IE低版本兼容指南
  16. bp1048仿真器的使用
  17. Allegro如何改变线宽操作指导
  18. 浅谈前端的数据驱动和事件驱动
  19. Elasticsearch之Mapping设置详解
  20. Odoo开源ERP:功能模块操作-销售功能篇

热门文章

  1. Hadoop-HDFS学习课件
  2. Win10家庭版如何正确关闭自动更新
  3. 抖音不开直播的赚钱方式有哪些
  4. 强烈推荐一款国产物联网实时操作系统RT-Thread
  5. 隐式图的搜索问题(九宫重排)——实验准备
  6. 软件测试和开发哪个好?软件测试就业前景怎样
  7. cannot find symbol
  8. 一个男人关心的东西决定了他的层次
  9. HTML(3):IE浏览器编程
  10. 运放的输出电压摆幅(Output Voltage Swing)