PAT-然后是几点(简单编程题)
2015-12-24 09:45
225 查看
有时候人们用四位数字表示一个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。
读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个数字表示的分钟数可能超过60,也可能是负数。
输入在一行中给出2个整数,分别是四位数字表示的起始时间、以及流逝的分钟数,其间以空格分隔。注意:在起始时间中,当小时为个位数时,没有前导的零,即5点30分表示为530;流逝的分钟数可能超过60,也可能是负数。
输出四位数字表示的终止时间。题目保证起始时间和终止时间在同一天内。
读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个数字表示的分钟数可能超过60,也可能是负数。
输入格式:
输入在一行中给出2个整数,分别是四位数字表示的起始时间、以及流逝的分钟数,其间以空格分隔。注意:在起始时间中,当小时为个位数时,没有前导的零,即5点30分表示为530;流逝的分钟数可能超过60,也可能是负数。
输出格式:
输出四位数字表示的终止时间。题目保证起始时间和终止时间在同一天内。
输入样例:
1120 110
输出样例:
1310
程序代码 #include <stdio.h> int main() { int time,during,hour,minute; scanf("%d%d",&time,&during); hour=time/100; minute=time%100; time=hour*60+minute+during; hour=time/60; minute=time%60; printf("%d",hour*100+minute); return 0; }
相关文章推荐
- PHP 常用的header头部定义汇总
- matlab添加路径问题
- VC++排序 排序算法比较
- python知识-面向对象编程
- WEB项目整合spring-data-hbase出现NoSuchMethodError: PageContextImpl.evaluateExpression
- PAT-厘米换算英尺英寸(简单编程题)
- eclipse代码自动提示设置、如何配置eclipse的代码自动提示功能?
- java list去重操作实现方式
- java.lang.UnsupportedClassVersionError
- 代码整洁之道【书】--02
- 一行代码实现java list去重
- java数据库连接池实例
- springboot错误处理页面
- C#隐藏控制台窗体
- vc++比较三个数的大小
- matlab sum和cumsum函数
- 【c/c++】delete和delete[]详解
- 盘点PHP和ASP.NET的10大对比!
- java集群之session共享解决方案
- java中HashMap,LinkedHashMap,TreeMap,HashTable的区别