1058. A+B in Hogwarts (20)
题目大意
17个Sickle对换一个Galleon,29个Knut对换一个Sickle。根据Galleon.Sickle.Knut的方式相加A和B
基本思路
像相加算术一样从后往前按位相加,处理好进位。
代码
#include <bits/stdc++.h>
using namespace std;
int main(){
int a1,b1,c1,a2,b2,c2,a,b,c;
scanf("%d.%d.%d %d.%d.%d", &a1, &b1, &c1, &a2, &b2, &c2);
c=c1+c2;
b=b1+b2+c/29;c=c%29;
a=a1+a2+b/17;b=b%17;
printf("%d.%d.%d\n", a, b, c);
}