您的位置:首页 > 其它

分支-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位,不够以空格填充。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: