PAT 1071 小賭怡情 (15 分)C語言
阿新 • • 發佈:2018-11-28
#include <stdio.h> #include <stdlib.h> int main() { int T=0,K=0,i=0; int n1=0,b=0,t=0,n2=0; scanf("%d%d",&T,&K); int x = T; //初始籌碼 for(; i<K; i++) { scanf("%d%d%d%d",&n1,&b,&t,&n2); if(t<=x) //籌碼夠的話 { if((n2<n1 && b==0)||(n2>n1 && b==1)) //勝 { x += t; printf("Win %d! Total = %d.\n",t,x); } else { x -= t; //x等於0時,輸出lost還要輸出game over printf("Lose %d. Total = %d.\n",t,x); if(x<=0) { printf("Game Over.\n"); break; } } } else //籌碼不夠的話 { printf("Not enough tokens. Total = %d.\n",x); } } return 0; }