分支-12 计算火车运行时间(15)
2015-06-18 17:02
337 查看
分支-12. 计算火车运行时间(15)
时间限制400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
沈睿(浙江大学)
本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。
输入格式:
输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。
输出格式:
在一行输出该旅途所用的时间,格式为“hh:mm”,其中hh为2位小时数、mm为2位分钟数。
输入样例:
1201 1530
输出样例:
03:29
#include<stdio.h> int main() { int start,end,hourS,hourE,minS,minE,hour,min; scanf("%d%d",&start,&end); hourS=start/100; hourE=end/100; minS=start%100; minE=end%100; if(minE<minS) { min=minE+60-minS; hour=hourE-1-hourS; } else { min=minE-minS; hour=hourE-hourS; } printf("%02d:%02d",hour,min); return 0; }
-------------
注意printf的格式输出,%02d,0表示将输出前面补零,直至占满指定宽度;2为宽度控制,用于控制显示数值的宽度,表示宽度至少为2位,不够以空格填充。
相关文章推荐
- iOS开发-UISwipeGestureRecognizer滑动手势
- .NET泛型解析(下)
- QT设计界面遍历文件夹进而计算hash码
- 【黑金原创教程】【FPGA那些事儿-驱动篇I 】实验二十八:TFT模块 - 触屏
- RHEL5 安装 Oracle 10g
- 动态改变view的style
- Auto Layout NSLayoutConstraint 界面布局
- Linux 挂载概念 理解
- AVFormatContext
- jQuery uploadify3.2 属性里没有cancelImg或cancelImage属性
- Java中的静态块语句、块语句精研
- Unity3D:NGUI Srollview子对象中有Button时,点击不能滚动
- Android 背景模糊专题
- 1078. Hashing (25):二次探测法哈希查找
- POI动态添加或删除行
- @font-face制作小图标的实践
- MYSQL SHOW PROCESSLIST 各状态含义
- in与exist , not in与not exist 的区别
- html5 canvas 画时钟
- C# Winform使用扩展方法实现自定义富文本框(RichTextBox)字体颜色