26.10.16

#include <iostream>
#include <iomanip>
using namespace std;

int main()
{
    int start, end;
    cin >> start >> end;

    // 转成总分钟
    int s_total = start / 100 * 60 + start % 100;
    int e_total = end / 100 * 60 + end % 100;

    int diff = e_total - s_total;
    int hh = diff / 60;
    int mm = diff % 60;

    // setw(2)设置宽度,setfill('0')不够补0
    cout << setw(2) << setfill('0') << hh << ":" 
         << setw(2) << setfill('0') << mm << endl;

    return 0;
}


输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。

输出格式:
在一行输出该旅途所用的时间,格式为“hh:mm”,其中hh为2位小时数、mm为2位分钟数。
posted @ 2026-10-16 17:54  brown成  阅读(4)  评论(0)    收藏  举报