实现了小时分钟秒的时间差计算
#include <stdio.h>
int main() {
int hour, minute, second;
int hour1, minute1, second1;
printf("请输入起始时间:( : : )\n");
scanf("%d:%d:%d", &hour, &minute, &second);
printf("请输入结束时间:( : : )\n");
scanf("%d:%d:%d", &hour1, &minute1, &second1);
int t1 = hour * 3600 + minute * 60 + second;
int t2 = hour1 * 3600 + minute1 * 60 + second1;
int t = t2 - t1;
int tt = t - (t / 3600) * 3600;//结果为减去小时所剩的时间
printf("时间差是:%d小时%d分钟%d秒", t / 3600, tt / 60, t % 60);
return 0;
}
运行结果