HDOJ 2033 人见人爱A+B

        直接模拟计算。注意秒、时是60进制就好。

#include <iostream>
#include <fstream>
using namespace std;

//#define yangyuan
int main()
{
#ifdef yangyuan
    ifstream in("in.txt");
    cin.rdbuf(in.rdbuf());
#endif // yangyuan
    int n, hour1, minute1, second1, hour2, minute2, second2;
    while (cin >> n)
	{
        while (n--)
		{
            cin >> hour1 >> minute1 >> second1
				>> hour2 >> minute2 >> second2;
            int sum = second1 + second2;
            if (sum >= 60)
			{
                second1 = sum - 60;
                ++minute1;
			}
			else
				second1 = sum;
            sum = minute1 + minute2;
            if (sum >= 60)
			{
                minute1 = sum - 60;
                ++hour1;
			}
			else
                minute1 = sum;
            hour1 += hour2;

            cout << hour1 << " " << minute1 << " " << second1 << endl;
		}
	}

#ifdef yangyuan
	in.close();
#endif // yangyuan
    return 0;
}


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值