代码实现:
#include<stdio.h>
int main()
{
int g1, g2, g, s1, s2, s, k1, k2, k;
scanf("%d.%d.%d %d.%d.%d", &g1, &s1, &k1, &g2, &s2, &k2);
s1 += g1 * 17, g1 = 0, k1 += s1 * 29;
s2 += g2 * 17, g2 = 0, k2 += s2 * 29;
k = (k1 >= k2 ? k1 - k2 : k2 - k1); s = k / 29; k = k % 29; g = s / 17; s = s % 17;
if (k1 > k2)printf("-");
printf("%d.%d.%d", g, s, k);
return 0;
}