这题其实就是搞清楚进制问题就很简单 迎刃而解
#include <stdio.h>
int main(int argc,const char*arg[])
{
int a,b,c,a1,b1,c1,P=0,A=0,sum=0,x,y,z;
scanf("%d.%d.%d %d.%d.%d",&a,&b,&c,&a1,&b1,&c1);
P=a*493+b*29+c;
A=a1*493+b1*29+c1;
sum=A-P;
if(sum<0)
{
sum=-sum;
printf("-");
}
x=sum/493;
sum=sum%493;
y=sum/29;
z=sum%29;
printf("%d.%d.%d",x,y,z);
}