题目描述

随着“开心农场”等娱乐游戏风靡互联网,“偷菜”遂瞬间蹿红网络,席卷网民生活。
于是,“你‘偷’了吗”便成为大家见面的招呼语。很快,数百万都市白领成为“偷菜”队
伍中的主力军,每天在“偷”与防“偷”中乐此不疲,甚至定闹钟半夜起床“偷”菜。根据
“农作物”生长规律而变化制定偷菜时间表。

输入


假设当前时间为13:15,第一行输入作物种类数n,
从第二行开始输入n 种作物成熟需要的时间,格式为
Hour:Minute。

输出


依次输出n 种作物成熟时间,每行输出一个

样例输入复制

3
0:30
1:10
12:50

样例输出复制

13:45
14:25
2:5

解析:

运行结果:

源代码:

#include<stdio.h>
int main()
{
    int i = 0;//这里的i用于后面的循环
    int n = 0;//作物种类数
    int nh[100];//作物成熟需要的小时
    int nm[100];//作物成熟需要的分钟数
    int rh[100];//用于存放后面输出需要的小时数
    int rm[100];//用于存放后面输出需要的小时数
    int hour = 0;//定义一个起始小时数
    int minute = 0;//定义一个起始分钟数
    scanf("%d", &n);
    for (i = 0; i < n; i++)
    {
        scanf("%d : %d", &nh[i], &nm[i]);
    }
    //设置一个24进制的时间
    for (i = 0; i < n; i++)
    {
        hour = 13;
        minute = 15;//注意这里的起始一定要定义在循环的最开始来说明,便于每次循环都可以使用正确
        //首先注意minute的进位,也就是60进1
        rm[i] = minute + nm[i];
        if (rm[i] >= 60)
        {
            hour = hour + 1;
            rm[i] = rm[i] % 60;
        }
        rh[i] = hour + nh[i];
        if (rh[i] >= 24)
        {
            rh[i] = rh[i] % 24;
        }
    }

for (i = 0; i < n; i++)
    {
        printf("%d:%d\n", rh[i], rm[i]);
    }
    return 0;
}

2021-12-21 SWUSTOJ69偷菜时间表(解题思路详解)相关推荐

  1. 【蓝桥杯Python组】2022年第十三届蓝桥杯省赛B组Python解题思路详解

    第十三届蓝桥杯省赛B组Python解题思路详解 因为今年采用线上的举办方式进行比赛,所以组委会对题目做了一定的调整,将原来的5道填空+5道编程题变成了2道填空+8道编程题,据说是为了防止抄袭.其实题目 ...

  2. 动态规划的一般解题思路-详解

    1.将原问题转化为子问题 2.确定状态 3.确定一些初始状态(边界状态) 以"数字三角形"为例,初始状态就是底边数字值 4.确定状态转移方程 5.动态规划的子问题的特点

  3. 2021年美赛A题思路详解

    2021年数模美赛A题思路详解 题目分析 思路详解 由于和队友思路不一致,导致最后我的思路只算了前两问,而后几问用了我认为离题的PCA(主成分分析)的方法,我的建模思路没有得到完全实现,总体情况很不满 ...

  4. 【直播】陈安东,但扬:CNN模型搭建、训练以及LSTM模型思路详解

    CNN模型搭建.训练以及LSTM模型思路详解 目前 Datawhale第24期组队学习 正在如火如荼的进行中.为了大家更好的学习"零基础入门语音识别(食物声音识别)"的课程设计者 ...

  5. 关于日期正则表达式的思路详解

    1        概述 首先需要说明的一点,无论是Winform,还是Webform,都有很成熟的日历控件,无论从易用性还是可扩展性上看,日期的选择和校验还是用日历控件来实现比较好. 前几天在CSDN ...

  6. python正则表达式提取数字比较好_python正则表达式从字符串中提取数字的思路详解...

    python从字符串中提取数字 使用正则表达式,用法如下: ## 总结 ## ^ 匹配字符串的开始. ## $ 匹配字符串的结尾. ## \b 匹配一个单词的边界. ## \d 匹配任意数字. ## ...

  7. 侍魂胧月传说服务器维护,侍魂胧月传说手游2021年6月2日停机维护更新详解

    在侍魂胧月传说手游中2021年6月2日更新了哪些有趣的内容呢?想了解2021年6月2日更新情况如何的话,接下来就让我们一起来看一下吧! 侍魂胧月传说手游2021年6月2日停机维护更新详解 <侍魂 ...

  8. android仿知乎按钮动效,Android仿知乎客户端关注和取消关注的按钮点击特效实现思路详解...

    先说明一下,项目代码已上传至github,不想看长篇大论的也可以先去下代码,对照代码,哪里不懂点哪里. 代码在这https://github.com/zgzczzw/ZHFollowButton 前几 ...

  9. FPGA串口(UART)通信协议制定与设计思路详解示例

    串口(UART)通信协议制定与设计思路详解 1 概述 本文用于描述规定的串口通信协议,以及传输内容. 2 项目关于串口的要求 a) 支持BIT自检,1路UART上报BIT信息: b) 1路UART接口 ...

  10. 命运2服务器维护2021,命运2 2021年3月17日更新内容详解 冰影系列削弱一览[多图]...

    命运2官方将在2021年3月17日的更新中对冰影系列进行削弱,部分玩家可能还不清楚,下面一起来看看命运2 2021年3月17日更新内容详解吧. 命运2 2021年3月17日更新内容详解 在3月17日即 ...

最新文章

  1. KITTI数据集上MaskRCNN检测效果示例
  2. tiny4412 u-boot 启动参数的设置
  3. PyTorch 的预训练,是时候学习一下了
  4. python之SSH远程登录
  5. Python zmq的三种简单模式
  6. 自媒体敏感词大全_2020年自媒体软件大全,这里真的有大宝贝……
  7. Android笔记:onSaveInstanceState和onRestoreInstanceState总结
  8. Beautiful Soup的用法
  9. c语言程序设计教程赵乘,《C语言程序设计教程》例题源码.pdf
  10. mysql一次更新内容大于4M时报错修改max_allowed_packet变量
  11. 使用SQL生成SQL语句时单引号的转义处理之q'{}'方法
  12. 打造自己的Android源码学习环境之三:在虚拟机中安装Ubuntu(下)
  13. 蓝桥杯_Fibonacci数列(Java)
  14. 凤凰系统基于android x x86,凤凰系统X86|Phoenix OS X86 V3.0.8.529官方版
  15. HTTP长连接和Websocket
  16. java视频生成缩略图_Java——使用javacv生成视频缩略图
  17. 衡水二中2021清华北大高考成绩查询,衡水二中:把5分钟利用成2小时,清北再录取101人!...
  18. 获取小程序码所携带的参数
  19. 用STM32和ULN2003控制28BYJ-48步进电机正反转固定角度
  20. LaTeX字体设置(二)

热门文章

  1. Open JDK patched with font fix
  2. 100道经典AI面试题帮你搞定算法offer!
  3. java高级软件架构师实战培训阶段一
  4. 一些手机APP默认的文件保存位置
  5. 致远oa打开mysql密码是多少钱_致远OA V5版本系统预置用户密码恢复方法
  6. 【Codeforces 760 B Frodo and pillows】+ 二分
  7. 飞秋2013正式版有偿修改在线等
  8. VM虚拟机设置桥接模式
  9. 频繁默认网关不可用_电脑经常掉线提示默认网关不可用原因分析和解决办法
  10. 鸽子的迷信行为(pigeon superstition)