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

输入格式:

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

输出格式:

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

输入样例:

242

输出样例:

@_@ 726

程序代码:

#include <iostream>
#include <cstdio>
using namespace std;
int main(void)
{int t;cin>>t;int l1=0,l2=0;while(t>0){if(l1<=l2){if(t<10){l1=l1+9*t;l2=l2+3*t;t=t-10;}else{l1=l1+90;l2=l2+30;t=t-10;}}else{if(t<30){l2=l2+3*t;t=t-30;}else{l2=l2+90;t =t-30;}}}if(l1>l2)   cout<<"^_^"<<' '<<l1;else if(l1<l2)cout<<"@_@"<<' '<<l2;else cout<<"-_-"<<' '<<l1;return 0;
}

运行结果:

【c++】龟兔赛跑问题相关推荐

  1. PTA 基础编程题目集 7-22 龟兔赛跑 C语言

    PTA 基础编程题目集 7-22 龟兔赛跑 C语言 乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息.乌龟每分钟可以前进3米,兔子每分钟前进9米:兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于 ...

  2. 用C语言解“龟兔赛跑”题

    7-22 龟兔赛跑 乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息.乌龟每分钟可以前进3米,兔子每分钟前进9米:兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟, ...

  3. 用Python解“龟兔赛跑”题

    7-22 龟兔赛跑 乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息.乌龟每分钟可以前进3米,兔子每分钟前进9米:兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟, ...

  4. FZU 1889 龟兔赛跑

    Problem Description 万众瞩目的第七届龟兔赛跑比赛在北京时间3333年3月3日于火星打响.此次龟兔赛跑比赛的规则与往届有所不同,不再考察兔子和乌龟谁在最短的时间内跑完规定的路程,而是 ...

  5. c语言作业 龟兔赛跑,c语言龟兔赛跑

    满意答案 /*龟兔赛跑,矩形跑道,乌龟3m/s, 兔子9m/s,,兔子每10分钟回头一次,如果超过乌龟, 则兔子休息30分钟.如果没有就继续跑,乌龟一直在跑,求当输入时间T时,兔子和乌龟谁赢或平局*/ ...

  6. python【蓝桥杯vip练习题库】BASIC-24龟兔赛跑预测(模拟)

    试题 基础练习 龟兔赛跑预测 资源限制 时间限制:1.0s 内存限制:512.0MB 问题描述 话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点--喜欢赛跑.于是 ...

  7. 基础练习 龟兔赛跑预测

    基础练习 龟兔赛跑预测 时间限制:1.0s 内存限制:512.0MB 提交此题 锦囊1 锦囊2 问题描述 话说这个世界上有各种各样的兔子和乌龟,但是研究发现,所有的兔子和乌龟都有一个共同的特点--喜欢 ...

  8. leetcode202(Floyd判圈算法(龟兔赛跑算法))

    Write an algorithm to determine if a number is "happy". 写出一个算法确定一个数是不是快乐数. A happy number ...

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

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

  10. 龟兔赛跑——多线程练习

    1.龟兔赛跑新规: 规则:龟兔同时起步,终点为100米,兔子跑步的能力强,乌龟跑步的能力弱(优先级的设置) 途中:        1.兔子跑到40米的时候,看不见乌龟小睡10毫秒,醒来接着跑 2.兔子 ...

最新文章

  1. jquery 添加 padding_【开发小技巧】11—如何使用JavaScript / jQuery为网站创夜间/高亮模式?...
  2. ios 构建版本一直在处理中_iOS关于审核提交构建版本不显示问题集锦
  3. android ip 黑白名单,GaussDB T 单机 IP黑白名单配置
  4. 一个简单的因数分解java代码
  5. int main中char** argv与char *argv[]区别?(main函数)
  6. 对 COM 组件的调用返回了错误 HRESULT E_FAIL
  7. 非常值得一看—九种滤波算法C语言实现
  8. docker mysql忘记密码_docker 容器 mysql5.7 忘记root密码 重置密码
  9. python科学坐标图绘制的四个要素_Python3.0科学计算学习之绘图(四)
  10. 又到了充钱的时候!苹果AirPods 3最快下月发布
  11. 宝塔定时任务执行php源码任务_在WINDOWS任务计划程序下执行PHP文件 PHP定时功能的实现...
  12. centos搭建NFS服务器
  13. bat文件如何获取输入内容并写入文件
  14. docker进阶:自定义镜像、网络架构(二)
  15. 楷书书法规则_写好楷书的五条规律,不懂这些,书法就很难入门
  16. 如何运行PHP文件 /创建PHP项目【基于VScode、XAMPP】超级详细,亲测有效,这一篇就够了
  17. 脑科学研究中基于图论的复杂脑网络分析方法
  18. git 教程(12)--分支管理
  19. linux+目录+配额,Linux磁盘配额管理
  20. 初学者必会的100个编程代码

热门文章

  1. scikit-learn数据集介绍
  2. 储能变流器(PCS),500kW,采用T型三电平模块
  3. 编译vs2017项目报错
  4. 2021-07-20
  5. 操作系统——基础练习(期末复习)
  6. 把Ubuntu装进移动硬盘里
  7. C语言——找零钱、简单加减、身高换算
  8. 原生JS 使用Map将 字符串数组 转 对象数组
  9. 参加了 Adobe 开发者技术日
  10. B001-Atmega16-数码管