PAT练习基础编程题目之 然后是几点
2016-01-09 13:20
302 查看
然后是几点
有时候人们用四位数字表示一个时间,比如1106表示11点零6分。现在,你的程序要根据起始时间和流逝的时间计算出终止时间。读入两个数字,第一个数字以这样的四位数字表示当前时间,第二个数字表示分钟数,计算当前时间经过那么多分钟后是几点,结果也表示为四位数字。当小时为个位数时,没有前导的零,即5点30分表示为530。注意,第二个数字表示的分钟数可能超过60,也可能是负数。
输入格式:
输入在一行中给出2个整数,分别是四位数字表示的起始时间、以及流逝的分钟数,其间以空格分隔。注意:在起始时间中,当小时为个位数时,没有前导的零,即5点30分表示为530;流逝的分钟数可能超过60,也可能是负数。
输出格式:
输出四位数字表示的终止时间。题目保证起始时间和终止时间在同一天内。
输入样例:
1120 110
输出样例:
1310
#include<stdio.h> int main(){ int stime,etime; int smin,emin; int passed; scanf("%d%d",&stime,&passed); smin = stime/100*60 + stime % 100;//计算stime表示的时间距离00:00有多少分钟 emin = smin + passed; etime = emin/60*100+emin%60; //上面的逆操作 原理相同 printf("%d\n",etime); }
相关文章推荐
- 安装IPython 0.12.1
- 字符串截取例子 大小写转换 拼接例子 把oc转成c语言
- matlab kmeans 函数
- 理解Java虚拟机体系结构(转)
- 让书写的Matlab代码运行更快 Recipes for Faster Matlab Code
- C++11并发之std::mutex
- PHP分次读取xls
- java学习日记---------------------------------对JFrame的操作
- C语言学习之关键字第十二讲
- PAT练习基础编程题目之 厘米换算英尺英寸
- pip install 出现报asciii码错误的问题
- Ruby元编程-Week-3
- 有趣的Ruby-学习笔记4
- java学习日记----------------------------------单机版坦克大战<马士兵>
- 《Effective Modern C++》翻译--简介
- Ruby元编程-Week-2
- 《Effective Modern C++》翻译--简介
- getParameter 与 getAttribute的区别
- C++开发人脸性别识别教程(8)——搭建MFC框架之读取文件夹信息
- Spring MVC和Spring配置AOP