HDU-2033 人见人爱A+B
代码
#include <iostream>
using namespace std;
int main() {
int n;
cin>>n;
for(int i=0; i<n; i++){
int a[3] = {0};
int b[3] = {0};
for(int i=0; i<3; i++){
cin>>a[i];
}
for(int i=0; i<3; i++){
cin>>b[i];
}
int c[3] = {0};
if(a[2]+b[2]>=60){
c[1] = (a[2]+b[2])/60;
c[2] = a[2]+b[2]-60;
}
else{
c[2] = a[2]+b[2];
}
if(a[1]+b[1]+c[1]>=60){
c[0] = (a[1]+b[1]+c[1])/60;
c[1] = a[1]+b[1]+c[1]-60;
}
else{
c[1] = a[1]+b[1]+c[1];
}
c[0] += a[0] + b[0];
cout<<c[0]<<" "<<c[1]<<" "<<c[2]<<endl;
}
return 0;
}
注解
1、水题。
2、相当于是个60进制的题目。
3、不要忘记加上进位。