时间求和 c++的 帮个忙 谢谢!Description给定两个时间HH:MM:SS,按24小时制计算出两个时间的和.Input测试数据有多组,第一行为一个正整数n,代表有n组数据,接下来n行,为了简化问题,每行6个正整数,分
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/11 10:42:35
时间求和 c++的 帮个忙 谢谢!Description给定两个时间HH:MM:SS,按24小时制计算出两个时间的和.Input测试数据有多组,第一行为一个正整数n,代表有n组数据,接下来n行,为了简化问题,每行6个正整数,分
时间求和 c++的 帮个忙 谢谢!
Description
给定两个时间HH:MM:SS,按24小时制计算出两个时间的和.
Input
测试数据有多组,第一行为一个正整数n,代表有n组数据,接下来n行,为了简化问题,每行6个正整数,分别是H1,M1,S1,H2,M2,S2表示第一个时间的时分秒和第二个时间的时分秒,(0
时间求和 c++的 帮个忙 谢谢!Description给定两个时间HH:MM:SS,按24小时制计算出两个时间的和.Input测试数据有多组,第一行为一个正整数n,代表有n组数据,接下来n行,为了简化问题,每行6个正整数,分
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
int data[2][3];
int n;
cin >> n;
while (n--) {
for (int i = 0; i < 2; i++) {
for (int j = 0; j < 3; j++) {
cin >> data[i][j];
}
}
for (int i = 0; i < 3; i++) {
data[0][i] += data[1][i];
}
data[0][1] += data[0][2] / 60;
data[0][2] %= 60;
data[0][0] += data[0][1] / 60;
data[0][1] %= 60;
data[0][0] %= 24;
cout << setw(2) << setfill('0') << data[0][0] << ":" << setw(2) << setfill('0') << data[0][1] << ":" << setw(2) << setfill('0') << data[0][2] << endl;
}
}