您的位置:首页 > 其它

【暑期基础2】H HDU 2033 人见人爱A+B

2015-08-06 10:58 232 查看

题意

给出两个时间,求这两个时间相加的和。

思路

只需注意 60 进制进位即可。(进位:carry)

AC 代码 *

#include <stdio.h>
#include <ctype.h>
#include <string.h>

int main() {
int n;
int ah, am, as, bh, bm, bs;
int h, m, s;
int h_carry, m_carry;
scanf("%d\n", &n);
while ( n-- ) {
scanf("%d %d %d %d %d %d", &ah, &am, &as, &bh, &bm, &bs);
m_carry = ( as + bs ) / 60;
s = ( as + bs ) % 60;
h_carry = ( am + bm + m_carry ) / 60;
m = ( am + bm + m_carry ) % 60;
h = ah + bh + h_carry;
printf("%d %d %d\n", h, m, s);
}
return 0;
}


* 注:在 HUST 的 Virtual Judge 上测试 AC
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: