题目来源:码蹄集
https://matiji.net/exam/brushquestion/15/3181/1DC60EA6DF83A333301CFFE1407FBA59
时间限制:1000ms
内存限制:65535kb
题目描述:时间在不停地流逝,小码哥想知道某时刻过去一段时间后具体的时间,但他懒得算,请你帮帮他。
输入格式:输入两行分别代表开始时刻和经过的时间,每行三个正整数分别代表时、分、秒(均为整数并且)
输出格式:输出一行三个正整数分别代表时、分、秒,表示将输入的两个时刻相加后的结果
输入样例:
1 2 3
4 5 6
输出样例:5 7 9
参考程序:
#include<bits/stdc++.h>
using namespace std;
int main(){
int h1,m1,s1,h2,m2,s2;
cin>>h1>>m1>>s1>>h2>>m2>>s2;//h、m、s分别代表时、分、秒
s1+=s2;
while(s1>59){
s1-=60;
m1++;
};
m1+=m2;
while(m1>59){
m1-=60;
h1++;
};
h1+=h2;
while(h1>23){
h1-=24;
};
cout<<h1<<' '<<m1<<' '<<s1;
return 0;
}