#include<stdio.h>
#include<iostream>
using namespace std;
int main()
{
int n, a[3], b[3],x[3];
while (~scanf_s("%d", &n))
{
for (int i = 0; i < 2; i++)
{
for (int i = 0; i <= 2; i++)
{
scanf_s("%d", &a[i]);
}
for (int i = 0; i <= 2; i++)
{
scanf_s("%d", &b[i]);
}
memset(x, 0, sizeof(x));
x[0] = a[0] + b[0];
x[1] = a[1] + b[1];
x[2] = a[2] + b[2];
if (x[2]>60)
{
x[2] = x[2] - 60;
x[1] += 1;
}
if (x[1]>60)
{
x[1] = x[1] - 60;
x[0] += 1;
}
for (int j = 0; j < 3; j++)
{
cout << x[j];
printf(j == 2 ? "\n" : " ");
}
}
}
return 0;
}
這是我的代碼,運行結果如下

########################################################################分割線
#include <iostream>
using namespace std;
int main(){
int n;
int ah, am, as, bh, bm, bs;
int s, m, h;
cin >> n;
while (n--){
cin >> ah >> am >> as >> bh >> bm >> bs;
s = as + bs; m = am + bm; h = ah + bh;
if (s > 60){
m += 1;
s = s - 60;
}
if (m > 60){
h += 1;
m = m - 60;
}
cout << h << ' ' << m << ' ' << s << endl;
}
return 1;
}這是論壇里一位大佬的代碼,能過。但題目要求分和秒0~59,實測這里能達到60;
我以為是 題目描述問題,當我修改我代碼的>=為>時發現,還是過不了;
求大佬解答
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/233281.html
標籤:新手樂園
下一篇:新手問一下各位大佬,哪里錯了?
