- 题目
- 思路
- 先判断筹码总数是否为0,再判断下注筹码够不够,后面根据条件判断就可以了
#include <stdio.h>
int main(){
int tot,n;
scanf("%d %d",&tot,&n);
int n1,n2,t,j; //前后两个数字 下注筹码数 0/1
for(int i=0;i<n;i++){
scanf("%d %d %d %d",&n1,&j,&t,&n2);
if(tot==0){
printf("Game Over.");
break;
}else if(t>tot){ //筹码不够
printf("Not enough tokens. Total = %d.\n",tot);
continue;
}else{ //筹码足够
if((j==0&&n2<n1)||(j==1&&n2>n1)){ //赌对
tot+=t;
printf("Win %d! Total = %d.\n",t,tot);
}else{ //赌错
tot-=t;
printf("Lose %d. Total = %d.\n",t,tot);
}
}
}
return 0;
}