news 2026/6/13 2:05:20

C语言例题:龟兔赛跑

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
C语言例题:龟兔赛跑

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

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

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

输入样例
在这里给出一组输入。例如:

242

输出样例
在这里给出相应的输出。例如:


@_@ 726

以下是我的程序。

#include <stdio.h> int main() { int T; scanf("%d", &T); int swu = 0;//乌龟前进总距离 int stu = 0;//兔子前进总距离 int rest = 0;//兔子的休息时间 int rtu = 0;//兔子连续跑步的时间 for (int i = 1; i <= T; i++) { swu += 3; if (rest > 0) { rest--; } else { stu += 9; rtu++; //每次连续跑十分钟,看一下乌龟的位置 if (rtu == 10) { if (stu > swu) { rest = 30; } rtu = 0; } } } if (swu > stu) { printf("@_@ %d\n",swu); } else if (swu < stu) { printf("^_^ %d\n",stu); } else { printf("-_-\n"); } return 0; }

引入兔子的休息时间来控制兔子是否在跑步,同时用rtu来控制每连续跑十分钟兔子看一次乌龟的位置,从而达到题目的要求。

欢迎各位大神指点我的程序!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/12 6:20:24

跨境新战局:低价风起,卖家如何守利润、赢增长?

当京东收购德国Ceconomy、以“速度品质”之剑刺入欧洲市场腹地&#xff0c;一场围绕全球电商版图的争夺战已经悄然升级&#xff0c;而战火最集中之处&#xff0c;莫过于亚马逊与Temu之间的正面交锋——前者推出独立低价应用Bazaar&#xff0c;以亲民价格与平台信任双重攻势&…

作者头像 李华
网站建设 2026/6/13 12:44:17

香港科技大学突破视频编辑:让AI真正“理解“而非“模仿“视频变换

想象你正在观看一段海边的视频&#xff0c;画面中有一艘橙色的小船在平静的海湾中漂浮。现在如果你对AI说"想象这艘船一小时后离开的场景"&#xff0c;你觉得AI会怎么做&#xff1f;大多数现有的视频编辑AI可能会简单地让船消失&#xff0c;或者随便移动一下位置。但…

作者头像 李华
网站建设 2026/6/12 12:24:25

文泉驿微米黑字体:3分钟完成全平台安装与配置指南

文泉驿微米黑字体&#xff1a;3分钟完成全平台安装与配置指南 【免费下载链接】fonts-wqy-microhei Debian package for WenQuanYi Micro Hei (mirror of https://anonscm.debian.org/git/pkg-fonts/fonts-wqy-microhei.git) 项目地址: https://gitcode.com/gh_mirrors/fo/fo…

作者头像 李华
网站建设 2026/6/13 1:28:46

告别局域网限制!宝塔 FTP+cpolar 让文件管理随时随地

前言 宝塔 FTP 主要用于服务器文件的上传、下载和管理&#xff0c;支持通过可视化界面创建账号、分配目录权限&#xff0c;方便团队成员按权限操作文件&#xff0c;是服务器运维中常用的工具。 作为经常需要管理多台服务器的运维人员&#xff0c;我觉得宝塔 FTP 最大的优点是…

作者头像 李华
网站建设 2026/6/5 23:49:21

Stacked U-Nets: A No-Frills Approach to Natural Image Segmentation

文章目录AbstractIntroductionRelated WorkUse of Pre-Trained NetsU-Nets RevisitedU-Net Module ImplementationSUNets: Stacked U-Nets for ClassificationDilated SUNets for SegmentationDilationMultigridDe-gridding FiltersExperimentsDiscussion and Conclusionpaperc…

作者头像 李华
网站建设 2026/6/11 16:25:48

加热片与加热棒的介绍及推荐场景

我们来详细对比一下模拟电路和电源设计中常见的两种加热元件&#xff1a;加热片​ 和 加热棒&#xff0c;并分析它们的核心差异及适用场景。 一、核心概念和结构 加热片&#xff1a;​ 一种扁平、薄片状的加热元件。通常由电阻加热材料&#xff08;如合金箔、导电油墨、厚膜电…

作者头像 李华