7-2 然后是几点

有时候人们用四位数字表示一个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。

读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个数字表示的分钟数可能超过60,也可能是负数。

输入格式:
输入在一行中给出2个整数,分别是四位数字表示的起始时间、以及流逝的分钟数,其间以空格分隔。注意:在起始时间中,当小时为个位数时,没有前导的零,即5点30分表示为530;流逝的分钟数可能超过60,也可能是负数。

输出格式:
输出四位数字表示的终止时间,当小时为个位数时,没有前导的零。题目保证起始时间和终止时间在同一天内。

输入样例:

1120 110

输出样例:

1310

思路

由于时间分为小时和分钟,且每满六十分钟需要小时加1,导致编程过程不好实现,则可考虑将小时换算为分钟来进行加减,即总分钟 = 60*小时+分钟,最后通过计算后的总分钟来转换回时间。

注意

通过转换总分钟的思路后便不用考虑流逝的分钟是否大于六十,是否为负数的问题了。

代码

#include <stdio.h>
int main()
{int nowtime,passtime;scanf("%d %d",&nowtime,&passtime);int hour = nowtime/100;int minute = nowtime%100;int sum_minute = hour*60+minute+passtime;hour = sum_minute/60;minute = sum_minute%60;int nexttime = hour*100+minute;printf("%d",nexttime);return 0;
}

用C语言解“然后是几点”问题相关推荐

  1. pat真题1002 写出这个数C语言解法和java解法

    pat真题1002 写出这个数C语言解法和java解法 读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字. 输入格式: 每个测试输入包含 1 个测试用例,即给出自然数 n 的值.这 ...

  2. 怎样用c语言编程解多元方程组,C语言解多元一次方程组(矩阵法)

    C语言解多元一次方程组(矩阵法) 发布时间:2016年06月08日 评论数:抢沙发 阅读数:2560 #include #include #define Han 200//(可自设)多元一次方程组有n ...

  3. c语言解压http中的gzip文件

    这是一篇流水账,记录前两天在解决http中解压gzip数据流程.(写完这篇就可以做其他工作了~~) 目的:c语言解压http的中gzip文件 一. tcpdump抓包,这条数据包是我试用某app时收到 ...

  4. c语言解三元一次方程组_在R里面对三元一次方程求解

    三元一次方程大家应该是不陌生的,形如 aX + bY + cZ = d 的就是,其中X,Y,Z是未知的变量,a,b,c,d 都是已知的常量,通常呢,需要至少3个没有线性关系的已知等式才能求唯一解.例如 ...

  5. C语言——解数独程序[源码]

    用C语言写的解数独的程序.在linux下测试成功运行. 效果如图: 这是带解的数独,需要填写的部分用数字0代替. 这是程序运行后的效果图.看看,数独已经搞定啦--- 程序源码如下: #include ...

  6. 怎样用c语言解一元一次方程,问一道算法题目(解一元一次方程的问题)

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 #include #include void fun(char *a,int left ,int right , int *b ,int *c) // i ...

  7. 用C语言解“求特殊方程得正整数解”题

    7-21 求特殊方程的正整数解 (15分) 本题要求对任意给定的正整数N,求方程X** 2+Y**2=N的全部正整数解. 输入格式: 输入在一行中给出正整数N(≤10000). 输出格式: 输出方程X ...

  8. 用C语言解“爬动的蠕虫”题

    7-17 爬动的蠕虫 一条蠕虫长1寸,在一口深为N寸的井的底部.已知蠕虫每1分钟可以向上爬U寸,但必须休息1分钟才能接着往上爬.在休息的过程中,蠕虫又下滑了D寸.就这样,上爬和下滑重复进行.请问,蠕虫 ...

  9. 用C语言解“混合类型数据格式化输出”题

    7-6 混合类型数据格式化输入 本题要求编写程序,顺序读入浮点数1.整数.字符.浮点数2,再按照字符.整数.浮点数1.浮点数2的顺序输出. 输入格式: 输入在一行中顺序给出浮点数1.整数.字符.浮点数 ...

  10. 用C语言解“逆序的三位数”问题

    7-3 逆序的三位数 程序每次读入一个正3位数,然后输出按位逆序的数字.注意:当输入的数字含有结尾的0时,输出不应带有前导的0.比如输入700,输出应该是7. 输入格式: 每个测试是一个3位的正整数. ...

最新文章

  1. python封装类在当前文件中使用_name_下调用不了_学python中对于类怎么也不明白,对了是看到简明教程11章,类与变量的对象....想要通俗易懂的答案....
  2. DATA - RANGE OF
  3. 2014\Province_C_C++_A\1 猜年龄
  4. Spring AOP源码解析(一)——核心概念
  5. 双机通信c语言程序,双机通信(C语言、主机和从机共用程序)
  6. 计算1!+2!+...+n!
  7. RabbitMQ安装---rpm安装
  8. TCP Traffic Analyzer
  9. 《MYSQL必知必会》—18.如何使用MySQL的Match()和Against()函数进行全文本搜索以及查询扩展的使用
  10. mongodb安装指南 及使用
  11. labview获取窗口句柄_API---如何获得窗口句柄(HWND)
  12. 虚幻4——实时渲染学习笔记
  13. iai控制器服务器ON信号,IAI控制器型号说明.pdf
  14. 阿里巴巴国际站 | 如何做数据分析?
  15. 2022年墙壁挂架/电视支架怎么选?四大专业电视支架品牌介绍
  16. (Spring笔记)AspectJ环绕通知——@Around切面开发
  17. iOS开发之 iPhone各种Icon图标尺寸
  18. 为什么我发抖音没人点赞?抖音视频点赞数量怎样才能上涨?
  19. 网络编程之TCP服务端程序开发
  20. firewalld防火墙总结

热门文章

  1. java排序为什么会出现多次排序结果不一样_并发理论基础:指令重排序问题
  2. c语言编程中tem代表什么意思,“CTEM”是“Conventional Transmission Electron Microscopy”的缩写,意思是“常规透射电子显微镜”...
  3. java好过去前一天日期_Java-日期保存为前一天
  4. java拆分excel_Jexcel实现按一定规则分割excel文件的方法
  5. 想转行软件测试,简历怎么包装成1年工作经验的测试工程师
  6. 大佬来告诉你在遇到B站崩了,如何防止类似事故的出现?
  7. p8大佬告诉你JSR - 133 都解决了哪些问题?
  8. 教程:2、第一个Python程序
  9. blockly自定义中文出问题_3.8 事件 - Blockly 二次开发文档中文版
  10. php面对对象设计,PHP对象与设计