您的位置:首页 > 其它

HDU-2033人见人爱A+B

2013-05-11 15:55 309 查看
#include <iostream>

int t;
struct Time
{
int h;
int m;
int s;
Time():h(0),m(0),s(0){}
};

Time a,b,c;

Time add_Time(const Time& l,const Time& r)
{
int carry(0);
Time c;
if((c.s=l.s+r.s)>59){
c.s=c.s-60;
carry=1;
}
if((c.m=l.m+r.m)>59){
c.m=c.m-60+carry;
carry=1;
}else{
carry=0;
}
c.h+=l.h+r.h+carry;
return c;
}

int main()
{
while (std::cin>>t){
for(int i=0;i!=t;i++){
std::cin>>a.h>>a.m>>a.s>>b.h>>b.m>>b.s;
c=add_Time(a,b);
std::cout<<c.h<<" "<<c.m<<" "<<c.s<<std::endl;
}
}

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: