1037 在霍格沃茨找零钱 (20 分)
水题,跟求两个时间的差类似。
···
struct Node
{
int galleon,sickle,knut;
}a,b;
int main()
{
scanf("%d.%d.%d",&a.galleon,&a.sickle,&a.knut);
scanf("%d.%d.%d",&b.galleon,&b.sickle,&b.knut);
int sa=a.galleon*17*29+a.sickle*29+a.knut;
int sb=b.galleon*17*29+b.sickle*29+b.knut;
int res=sb-sa;
if(res<0) cout<<'-',res=-res;
cout<<res/17/29<<'.'<<res%(17*29)/29<<'.'<<res%(17*29)%29<<endl;
//system("pause");
return 0;
}