思路:接收完输入之后从秒开始相加,超过60的就取余进位,依次处理完就可以啦。
附已AC代码:
#include<iostream>
using namespace std;
int main()
{
int h1,m1,s1,h2,m2,s2;
int h,m,s;
int n,temp;
cin >> n;
getchar();
while(n--)
{
cin >> h1 >> m1 >> s1;
cin >> h2 >> m2 >> s2;
temp = 0;
s = s1 + s2;
if(s > 60)
{
temp = s / 60;
s = s % 60;
}
m = m1 + m2 + temp;
if(m > 60)
{
temp = m / 60;
m = m % 60;
}
h = h1 + h2 + temp;
cout << h << " " << m << " " << s << endl;
}
return 0;
}