题意:给定两个数,按照其规则求其和。
思路:首先把该数转化为Kuna,然后在算和,之后在算每个
代码:
#include<iostream>
typedef long long int LL;
using namespace std;
int main() {
LL firG = 0, firS = 0, firK = 0, secG = 0, secS = 0,secK = 0,sumG = 0,sumS = 0,sumK = 0,sum = 0;
scanf("%lld.%lld.%lld %lld.%lld.%lld", &firG, &firS, &firK, &secG, &secS, &secK);
sum = firK + 29 * firS + 17 * 29 * firG + secK + secS * 29 + 17 * 29 * secG;//把两个数的和都化成Kuna
sumG = sum / (29 * 17);//获得Gal
sumS = sum % (29 * 17) / 29;//获得Sic
sumK = sum % (29 * 17) % 29;//获得Kuna
printf("%lld.%lld.%lld\n", sumG, sumS, sumK);
system("pause");
return 0;
}