int tempOnlineTime=3697485;
int oneHour=60*60;
int oneMinute=60;
int coverHour=tempOnlineTime/oneHour;//时
int coverMinute=tempOnlineTime%coverHour/oneMinute;//分
int coverSecond=tempOnlineTime%coverMinute%oneMinute;//秒
cout<<coverHour<<"时"<<coverMinute<<"分"<<coverSecond<<"秒";
关键就是对数据进行整除和取余