#include <cstdio>
int main(){
long long gallon1, sickle1, knuts1;
long long gallon2, sickle2, knuts2;
long long gallon3, sickle3, knuts3;
int temp1 = 0, temp2 = 0;
scanf("%lld.%lld.%lld %lld.%lld.%lld", &gallon1, &sickle1, &knuts1, &gallon2, &sickle2, &knuts2);
if(knuts1 + knuts2 >= 29){
knuts3 = (knuts1 + knuts2) % 29;
temp1 = 1;
}
else{
knuts3 = knuts1 + knuts2;
}
if(sickle1 + sickle2 + temp1 >= 17){
sickle3 = (sickle1 + sickle2 + temp1) % 17;
temp2 = 1;
}
else{
sickle3 = sickle1 + sickle2 + temp1;
}
gallon3 = gallon1 + gallon2 + temp2;
printf("%lld.%lld.%lld", gallon3, sickle3, knuts3);
return 0;
}
PAT a1058题解
最新推荐文章于 2022-04-13 22:36:19 发布