2255. 输出时间差

1000ms 256MB 简单 格式化输入输出
题目描述
按照给定格式 `HH:MM:SS` 输入两个时间,通过编程计算得出两个时间的差值,并以 `HH:MM:SS` 格式输出。 **要求:** 使用 `scanf` 和 `printf` 进行输入输出。
输入格式
一行,包含两组数据,分别表示两个时间,两组数据用空格隔开。 - 第二个时间一定晚于第一个时间。 - 每个时间包含 3 个整数,分别表示时、分、秒,三个数据用冒号 `:` 分隔。 - **数据范围:** $0 \le \text{时} \le 23$,$0 \le \text{分} \le 59$,$0 \le \text{秒} \le 59$。
输出格式
以 `HH:MM:SS` 格式输出两个时间的差值(不足两位数需补 0)。
样例 1
输入 (Input)
5:45:40 15:45:10
输出 (Output)
09:59:30
在 C 语言中,可以使用 scanf("%d:%d:%d", &h, &m, &s) 来读取带冒号的格式,使用
printf("%02d:%02d:%02d", h, m, s)`来实现不足两位补 0 的输出。
自测终端 stdin → stdout
输入 stdin
CtrlShiftEnter
输出 stdout

                
错误 stderr

                
CtrlEnter提交
自动保存已开启
操作成功
wzs_oj@kernel:~ — wzs-sh
guest@wzsoj:~$
刷新页面 F5
复制 Ctrl+C
粘贴 Ctrl+V
搜索题目
站点公告
今日神谕
CSP 倒计时
排行榜
我的提交
Esc 关闭 Enter 跳转 支持模糊匹配数字