小白成长记之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;
}
全部评论

相关推荐

28小凳也想实习:项目不用一个业务一个轮子吗,刷牛客好多人说要一业务一轮子
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务