c++计算回车行驶时间

根据火车的出发时间和到达时间,编写程序计算整个旅途所用的时间。比如G198次列车从青岛站出发时间为17:06,到达北京南站的时间为21:56,则整个旅途所用时间为04:50。
一行,包含两个4位的正整数start和end,分别表示火车的出发时间和到达时间,火车出发和到达都是当天
一行,旅途所用的时间。
样式输入
1706 2156
样例输出
04:50
我计算到了4.5,但是不知道如何按格式输入输出,请代码加注释讲解

你输出格式是干嘛的?