【PAT】B1071 小赌怡情(15 分)

水题一道,直接贴代码

#include<cstdio>
#include<string.h>

int main(){
    //玩家的筹码数、以及
    int T,K;scanf("%d %d",&T,&K);
    for(int i=0;i<K;i++){            //需要处理的游戏次数
        int n1,b,t,n2;
        scanf("%d %d %d %d",&n1,&b,&t,&n2);
        if(t>T){                        //钱不够
            printf("Not enough tokens.  Total = %d.\n",T);
            continue;
        }
        if((n1>n2&&b==0)||(n1<n2&&b==1)){    //赢了
             T+=t;
             printf("Win %d!  Total = %d.\n",t,T);
        }else{//输了
             T-=t;
             printf("Lose %d.  Total = %d.\n",t,T);
             if(T==0){                                    //是否输光
                printf("Game Over.");
                break;
             }
        }
    }
    return 0;
}
posted @ 2018-08-17 08:48  路明天  阅读(203)  评论(0编辑  收藏  举报