C++求时间间隔,如何编写代码

请你写出基本的思路,以及你碰到了什么具体问题, 然后别人才好帮你, 这里不是 “代写作业” 服务。 

int hour1, hour2; 

int minute1, minute2;

int second1, second2;

输入时分秒1

输入时分秒2

// 将时间转换成秒

// 1小时等于 3600秒

// 1分钟等于 60秒

unsigned long time1 = hour1 * 3600 + minute1 * 60 + second1;

unsigned long time2 = hour2 * 3600 + minute2 * 60 + second2;

unsigned long output_time = time2 - time1;

输出

output_time / 3600 // 时

output_time / 60; // 分

output_time % 60; // 秒