龟兔赛跑!

7-22龟兔赛跑/PTA基础编程题目集 7-22 龟兔赛跑 (20分) 乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快? 输入格式... 阅读详情

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

输入格式:

输入在一行中给出比赛时间T(分钟)。

输出格式:

在一行中输出比赛的结果:乌龟赢输出@_@,兔子赢输出^_^,平局则输出-_-;后跟1空格,再输出胜利者跑完的距离。

输入样例:

242



结尾无空行

输出样例:

@_@ 726



结尾无空行

answer

#include <stdio.h>
int main(){
	int time;
	int tuzi = 0;
	int tuzirest = 0;
	int tuzirun = 10;
	int wugui = 0;
	scanf("%d",&time);
	while(time--){//每一分钟每一分钟来判断
		if(tuzirest){
			if(tuzirest == 1)//当等于1的时候就是休息的最后一分钟,这时候再把跑步时间设置为10,而不能使用else来设置,如果那样,只要不在休息,每一分钟都会将跑步时间设置为10,则会一直跑下去
				tuzirun = 10;
			tuzirest--;	
		}else{
			if(tuzirun--){
			tuzi += 9; 
			}else{
			if(tuzi >= wugui)
				tuzirest = 29;//当前这一分钟也在休息,所以只用加29 
			else{
				tuzirun = 9;//当前这一分钟也在跑,所以只用加9
				tuzi += 9;
			}	
			}
		}
		wugui += 3;
	}
	if(tuzi > wugui)
		printf("^_^ %d",tuzi);
	else if(tuzi == wugui)
		printf("-_- %d",tuzi);
	else
		printf("@_@ %d",wugui);
	return 0;
} 
龟兔赛跑C语言基础 龟兔赛跑 乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快? 输入格式 输入在一行中给出比赛... 阅读详情

相关推荐

龟兔赛跑

龟兔赛跑 Description 兔子又来找乌龟赛跑啦!同样的错误兔子不会犯两次,所以兔子提出赛跑的时候,乌龟就觉得这场比赛很 不公平。于是兔子进一步放宽了条件,表示他可以在比 赛开始以后先睡 t 分钟再开始追乌龟。 乌龟这下没办法确定比赛到底公平不公平了,所以请你来帮忙。假设乌龟每分钟可以跑 x 米,兔子每分钟跑 y 米 (x < y)。他希望你计算最大的整数赛跑距离(米),满足乌龟能在兔子先睡 t 分钟的前提下,比兔子更早或同时到达终点。 Input 三个整数 x, y, t Output 一个整

SSB232的博客 1915

7-39 龟兔赛跑 (20 分) 乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。T分钟后乌龟和兔子谁跑得快?PTA:中M2021春C、Java入门练习第I段—变量、表达式、分支、循环

乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快? 输入格式: 输入在一行中给出比赛时间T(分钟)。 输出格式: 在一行中输出比赛的结果:乌龟赢输出@@,兔子赢输出^^,平局则输出-_-;后跟1空

Routine___的博客 1644

JavaScript算法之龟兔赛跑

龟兔赛跑算法,又称弗洛伊德循环检测算法,是一种在链表中非常常用的算法。它基于运动学和直觉的基本定律。本文旨在向您简要介绍该算法,并帮助您了解这个看似神奇的算法。

weixin_41422591的博客 1262

PTA——基础编程题 | 7-22 龟兔赛跑 (20分)

题目描述 乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快? 输入格式: 输入在一行中给出比赛时间T(分钟)。 输出格式: 在一行中输出比赛的结果:乌龟赢输出@_@,兔子赢输出^_^,平局则输出-_-;后

qq_44888152的博客 8203

2017年“梦想杯”年江苏省信息与未来小学生程序设计 试题和答案.pdf

2017年“梦想杯”年江苏省信息与未来小学生程序设计 试题和答案 1 龟兔赛跑(15 分) 1 2 密码锁(15 分) 1 3 房屋积水(15 分) 3 4 任务调度(15 分) 6 5 基因组分析(20 分) 7 6 加强版密码锁(20 分) 8

Visual SLAM算法笔记

最近在学习SLAM算法,这里作为阅读笔记记录和总结一下。对经典的单目SLAM/VO算法做了摘要和总结,比如Nister VO、MonoSLAM、PTAM、ORB-SLAM、LSD-SLAM、SVO、DSO等,对几个单目和IMU的融合算法也做了简单总结,比如MSCKF、OKVIS、IMU-Preintegration等。

MulinB的技术博客 3万+

从“龟兔赛跑”谈做人做事!

龟兔赛跑的寓言故事,我想每位同学都已耳熟能详了。话说:兔子嘲笑乌龟爬的慢,乌龟不爽,于是跟兔子赛跑。据说:此事还惊动了动物园里的所有动物呢! 这里给大家讲讲另一个版本的“龟兔赛跑”,希望大家阅读后,能有所感悟与收获! ^_^ 让砖头来得更猛烈些吧!! 新版“龟兔赛跑”,马上开始!!!! 第一场龟兔赛跑大赛: 过程:比赛开始后,兔子“唰”的一下就飞跑出去,乌龟拼命的爬,兔子认

最近心情 1236

Gradle进阶:4:结合Sonarqube进行代码审查

作为代码质量检查的流行工具,比如Sonarqube能够检查代码的“七宗罪”,跟代码结合起来能够更好地提高代码的质量,这篇文章将会介绍如何结合gradle和sonarqube对代码质量与测试覆盖率进行分析。

知行合一 止于至善 1万+

童年听的龟兔赛跑的故事,我终于用100行Python实现了!

龟兔赛跑是伊索寓言中一个耳熟能详的故事,相信大家都是听着这个故事长大的,在故事中,偷懒的兔子输给了勤劳的乌龟,启发我们要像乌龟一样勤劳。今天,小编就带大家重温龟兔赛跑的故事,使用Pyth...

cainiao_python的博客 1158

【SLAM】SVO2.0编译运行和论文代码解读

SVO2是我遇到的最难编译的代码了,可能公开版本不能放太鲁棒的代码吧,搞了快一个星期,终于跑起来了。

iwanderu的博客 5971

24GHz雷达DIY呼吸监测仪:用树莓派+TI IWR6843搭建生命体征检测系统(附Python代码)

本文详细介绍了如何利用树莓派和TI IWR6843毫米波雷达模块DIY非接触式呼吸监测仪。通过硬件选型、信号处理流水线设计和实时可视化系统搭建,实现高精度的生命体征检测,特别适合医疗健康和运动监测场景。附带的Python代码帮助开发者快速复现该系统。

rl6adventurer的博客 984

python turtle 乌龟赛跑_童年听的龟兔赛跑的故事,我终于用100行Python实现了!

原标题:童年听的龟兔赛跑的故事,我终于用100行Python实现了!龟兔赛跑是伊索寓言中一个耳熟能详的故事,相信大家都是听着这个故事长大的,在故事中,偷懒的兔子输给了勤劳的乌龟,启发我们要像乌龟一样勤劳。今天,小编就带大家重温龟兔赛跑的故事,使用Python来进行龟兔赛跑的绘制。 01 Turtle库的介绍Turtle库是Python中最常使用的一个库,也是Python语言入门的首选库,通过模拟一...

weixin_39767645的博客 580

CE 7.4中文版实战:如何用自动汇编功能快速生成游戏修改器(附CT表保存技巧)

本文详细介绍了CE 7.4中文版中自动汇编功能的使用方法,帮助用户快速生成游戏修改器。从环境配置、内存地址定位到自动汇编代码注入,再到CT表保存和独立EXE生成,提供全流程实战指南,适合逆向工程爱好者和游戏修改器开发者。

keras9composer的博客 356

常用的快慢指针背后的原理——龟兔赛跑算法(Floyed Cycle Detection Algorithm)详解!

在刷LeetCode时,我们经常用到快慢指针。那么它背后有怎样的数学原理呢,今天就给大家献丑了。 龟兔赛跑简述 Floyd判圈算法(Floyd Cycle Detection Algorithm),又称龟兔赛跑算法(Tortoise and Hare Algorithm),是一个可以在有限状态机、迭代函数或者链表上判断是否存在环,以及判断环的起点与长度的算法。 原理 如图,A为出发点,B为环的入口...

持久决心的博客 2811

uniapp [安卓苹果App端] - 详细实现下载文件保存到用户手机本地,指定文件存储位置路径及文件夹名称下载并保存,Uniapp app端将文件下载保存并储存到指定目录(手机系统存储空间权限检测)

uni-app,安卓Android,苹果ios,安卓app端,苹果App端,uniapp苹果安卓app,app端下载文件,移动端文件下载,并保存到手机本地存储空间,uniapp下载文件保存到手机本地,iOS下载文件怎么保存,系统读写存储空间权限,下载文件到本地详细流程及源代码,保存自定义目录,uniapp,实现下载文件并保存到本地,文件后缀,如何指定手机的存放目录路径url,点击下载文档到手机中并提示存储位置,如何在uniapp中实现文件下载功能,uniApp文件下载,怎么指定文件保存目录,下载报错,没反应

🏆 前端领域优质创作者 1万+

【C++/嵌入式梳理】bootloader

【C++/嵌入式笔试面试八股】bootloader

Hi 1207

龟兔赛跑,兔子加油!

        折腾了一天终于 把Struts2和Hibernate掺和到一块去了,现在已经顺利读出数据。明天再看看配置文件又没有什么不妥当的地方。        IT业界风云变换,百度要做电子商务了,阿里巴巴该要头疼了。什么时候我们也能插一腿进去呢?微软要出Windows7了,可怜的我们还没有攒够买一台可以运行Windows Vista的机器。Ps: 不过听说Windows7有25M的精

項番① 1063

【AI智能体】Codex 浏览器操作自动化任务实战操作详解

【AI智能体】Codex 浏览器操作自动化任务实战操作详解

congge 4042

【Java】7-22 龟兔赛跑 (20 分)(平局也要输出距离!)

7-22 龟兔赛跑 (20 分) 乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在同一起点同一时刻开始起跑,请问T分钟后乌龟和兔子谁跑得快? 输入格式: 输入在一行中给出比赛时间T(分钟)。 输出格式: 在一行中输出比赛的结果:乌龟赢输出@_@,兔子赢输出^_

zhengh513的博客 247

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

唉!写了那么多,大神直接2个for循环就搞定了(龟兔赛跑)

#include #include #include using namespace std; int main() {     int i,j;     int L,x;     int N,C,T;     int VR,VT1,VT2;     int p[102];     double dp[102],min,e;     while(cin>>L)   

fuckohmylove的专栏 420

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

想了一下午!动规,在i之前的所有充电桩j,j->i要么充电,要么不充 S - 龟兔赛跑

据说在很久很久以前,可怜的兔子经历了人生中最大的打击——赛跑输给乌龟后,心中郁闷,发誓要报仇雪恨,于是躲进了杭州下沙某农业园卧薪尝胆潜心修炼,终于练成了绝技,能够毫不休息得以恒定的速度(VR m/s)一直跑。兔子一直想找机会好好得教训一下乌龟,以雪前耻。 最近正值HDU举办50周年校庆,社会各大名流齐聚下沙,兔子也趁此机会向乌龟发起挑战。虽然乌龟深知获胜希望不大,不过迫于舆论压力,只能接受挑战。 比赛是设在一条笔直的道路上,长度为L米,规则很简单,谁先到达终点谁就算获胜。 无奈乌龟自从上次获胜以后,成了名龟

ur_ytii的博客 163

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

Java之龟兔赛跑

龟兔赛跑,即两个线程通过随机函数,随机的进行赛跑的距离,在写龟兔赛跑之前,先写一个龟的单独赛跑,兔子的也一样 mian函数: public class Demo { public static void main(String[] args) { WuguiThread wt = new WuguiThread("乌龟"); wt.start(); ...

LOL_toulan的博客 2169

HDU-2059 龟兔赛跑 (动态规划)

龟兔赛跑 Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 22636    Accepted Submission(s): 8310   Problem Description 据说在很久很久以前,...

碳酸钙的01妖精的博客 738

java写龟兔赛跑_Java实现龟兔赛跑

闲极无聊,加上翻手机看到龟兔赛跑的词语,想到了可以通过java起两个线程来实现龟兔赛跑的实现。代码实现其实很简单:首先是乌龟类:然后是兔子类:最后是赛跑类:接下里让我们看一下输出结果吧:乌龟开始比赛了兔子开始比赛了兔子跑了0米了乌龟跑了0米了乌龟跑了3米了兔子跑了8米了乌龟跑了4米了兔子跑了16米了乌龟跑了5米了兔子跑了21米了乌龟跑了5米了兔子跑了28米了兔子跑了34米了乌龟跑了10米了乌龟跑了...

weixin_35285276的博客 2838

龟兔赛跑 C++版

龟兔赛跑 C++版 1.题意 模拟一个龟兔赛跑的过程。题目链接如下: http://oj.kfcoding.com/problem/1-9 2.分析 简单的模拟题,一遍遍的循环即可。 如果兔子跑的距离l1,和乌龟跑的距离l2两者中任何一个超过了总距离l,则代表比赛结束。 如果l1 - l2 >= t,则兔子休息s秒,但是乌龟继续跑。 输出先跑完者即可 3.代码 #include<c...

说文科技,做有态度的研究。 2893

Python使用matplotlib可视化模拟龟兔赛跑折线图

可视化模拟龟兔赛跑折线图 import matplotlib.pyplot as plt import numpy as np plt.rcParams['font.sans-serif'] = 'simhei' plt.rcParams['axes.unicode_minus']=False #时间轴 t = np.arange(0,120,0.5) # np.piecewise(array,[condition1,condition2],[value1,value2]) # 即:传入一个a

许粤军的博客 4241
上一篇: 日K蜡烛图
下一篇: 求n以内最大的k个素数以及它们的和
Sancean
博客等级 码龄6年 2472粉丝 149原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值