#include <stdio.h>
int main()
{
int pg, ps, pk, ag, as, ak;
int p, a, gap, gap_g, gap_s, gap_k;
scanf("%d.%d.%d %d.%d.%d", &pg, &ps, &pk, &ag, &as, &ak); //此处的.不应写为空格,否则会出错
p=17*29*pg + 29*ps + pk;
a=17*29*ag + 29*as + ak;
gap=a-p;
//printf("%d %d %d %d %d %d %d %d %d\n", pg, ps, pk, ag, as, ak, p, a, gap); 测试代码
if (gap<0) {
gap*=-1;
printf("-");
}
gap_g=gap/(17*29);
gap_s=gap%(17*29)/29;
gap_k=gap%(17*29)%29; //此处可写为gap_k=gap%29;
printf("%d.%d.%d", gap_g, gap_s, gap_k);
}
逻辑简单,注意输入格式即可