思路:全部转换成纳特,再利用进制转换处理就好
还有 pat好像不支持cmath会显示编译错误换了c的头文件就好了
#include <stdio.h>
#include <math.h>
int main()
{
int PG,PS,PK;
int AG,AS,AK;
scanf("%d.%d.%d",&PG,&PS,&PK);
scanf("%d.%d.%d",&AG,&AS,&AK);
int pknut,aknut,chazhi;
int cgalleon,csickle,cknut;
pknut=PG*29*17+PS*29+PK;
aknut=AG*29*17+AS*29+AK;
chazhi=aknut-pknut;
cgalleon=chazhi/(29*17);
csickle=abs(chazhi%(29*17)/29);
cknut=abs(chazhi%29);
printf("%d.%d.%d",cgalleon,csickle,cknut);
return 0;
}