1 条题解
-
0
嘻嘻,我是第三个做对这道题的人(>u<)
好了,我们先读题 有h,m,s这三个时间(开始时间),还有k秒的学习时间 这个小杨呢,共学习了k秒之后要休息,问我们什么时候ta能休息 额其实简单来说就是h时m分s秒+k秒=?时?分?秒
那我们就要开始想思路了 1.先把h时m分s秒换成?秒,加上k秒,最后再换成?时?分?秒(稍稍麻烦一点) 2.直接加上k秒然后进位
主播比较懒哈(bushi),选了后者
321,上代码!
#include <iostream> using namespace std; int h,m,s,k; int main() { cin >> h >> m >> s >> k; s+=k; if(s>=60) { m+=s/60; s%=60; } if(m>=60) { h+=m/60; m%=60; } cout << h << " " << m << " " << s; return 0; }
信息
- ID
- 3297
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 9
- 标签
- 递交数
- 9
- 已通过
- 4
- 上传者