龟兔赛跑(Java)
乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进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)相关推荐
- java多线程模拟龟兔赛跑,JAVA多线程模拟龟兔赛跑
JAVA多线程模拟龟兔赛跑! class Rabbit extends Thread{ Tortoise tor; int Journey; int RabbitSpeed; public Rabbi ...
- 龟兔赛跑 java解答
问题描述 话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点--喜欢赛跑.于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔子和 ...
- React 详细教程
技术栈: 查看全文 http://www.taodudu.cc/news/show-6409919.html 相关文章: React 测试教程 React入门(上) react基础教程学习(一) re ...
- Java知识点26——模拟12306买票过程、模拟龟兔赛跑的过程、静态代理例子
模拟12306买票过程 共享资源,并发(线程安全) Web12306.java /*** 共享资源,并发(线程安全)* @author Administrator**/ public class We ...
- 模拟龟兔赛跑(Java)
模拟龟兔赛跑(Java) package src.Demo01;//模拟龟兔赛跑 public class Race implements Runnable {//胜利者private static ...
- java 龟兔赛跑_Java实现多线程模拟龟兔赛跑
Java多线程模拟龟兔赛跑,供大家参考,具体内容如下 笔者利用Java多线程技术,将兔子和乌龟的跑步以两个线程的方式模拟出来,以达到一个初步的效果. 题目如下:路程总距离为35米 兔子:每秒跑5米,每 ...
- java 龟兔赛跑预测_Java实现 蓝桥杯VIP 基础练习 龟兔赛跑预测
题目描述 话说这个世界上有各种各样的兔子和乌龟,但是 研究发现,所有的兔子和乌龟都有一个共同的特点--喜欢赛跑.于是世界上各个角落都不断在发生着乌龟和兔子的比赛,小华对此很感兴趣,于是决定研究不同兔 ...
- JAVA多线程:龟兔赛跑
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.代码 前言 JAVA多线程:龟兔赛跑 提示:以下是本篇文章正文内容,下面案例可供参考 一.代码 ```java p ...
- java编写的王八程序_利用JAVA多线程技术模拟龟兔赛跑.doc
利用JAVA多线程技术模拟龟兔赛跑 摘要:该文介绍了利用JAVA语言的多线程技术,对"龟兔赛跑"寓言故事的模拟.从模拟程序的具体设计思路,到详细的实现过程,将技术的应用融入到一个有 ...
最新文章
- 【导出Excel】Vue实现导出下载Excel文件(blob文件流)--亲测可用
- 新能源汽车市场发展趋势
- css使用1-搜狐浏览器和chrome浏览器不同点记录
- 关于STM32F4的FMC CLK配置浅解
- Python中使用zip()并行迭代
- jQuery验证用户名是否可用
- python打包脚本_py2exe打包python脚本
- ApplicationContext应用上下文获取方式
- MariaDB杂记(2)
- .net core 2.0学习记录(一):搭建一个.Net Core网站项目
- C++17新特性之std::string_view
- MySQL 添加字段报错1005 Can‘t create table ‘#sql-12d23_4bd‘ (errno: 28)
- VS2022编译librtmp制作rtmp.lib用于安装windows版本的python-librtmp 0.3.0
- 怎么将计算机设置为光盘引导模式,怎么设置uefi引导系统
- 煦涵说Webpack-IE低版本兼容指南
- bp1048仿真器的使用
- Allegro如何改变线宽操作指导
- 浅谈前端的数据驱动和事件驱动
- Elasticsearch之Mapping设置详解
- Odoo开源ERP:功能模块操作-销售功能篇