小白成长记之PTA乙级题 1037
PTA乙级题 1037. 在霍格沃茨找零钱(20)
#include<stdio.h>
int main()
{
int g,s,k,G,S,K,a,b,c,temp,flag=0;
scanf("%d.%d.%d %d.%d.%d",&g,&s,&k,&G,&S,&K);
if (G>g||(G==g&&S>=s)||(G==g&&S==s&&K>=k))
goto a;
else
goto b;
b:
temp=G;
G=g;
g=temp;
temp=S;
S=s;
s=temp;
temp=K;
K=k;
k=temp;
flag=1;
a:
if (K>=k)
c=K-k;
else
{
c=K-k+29;
S-=1;
}
if (S>=s)
b=S-s;
else
{
b=S-s+17;
G-=1;
}
a=G-g;
if (flag==1)
printf("-");
printf("%d.%d.%d",a,b,c);
return 0;
}