c++中当只有一个数字的时候前面需要用setw,和setfill俩个来补充,需要添加头文件<iomanip>
#include <iostream>
#include <cstdio>#include <iomanip>
using namespace std;
int ss,mm,hh;
void getans(int dis){
ss=dis%60;
mm=(dis/60)%60;
hh=dis/3600;
}
int main()
{
int a,b;
cin>>a>>b;
int dis=b-a;
if(dis%100>=50) dis=dis/100+1;
else dis=dis/100;
getans(dis);
cout<<setw(2)<<setfill('0')<<hh<<":"<<setw(2)<<setfill('0')<<mm<<":"<<setw(2)<<setfill('0')<<ss;
return 0;
}