1071 小赌怡情 (15 分)
- 2019 年 10 月 30 日
- 筆記
【我的代码】
// 1071 小赌怡情 (15 分) #include <iostream> using namespace std; int main(){ int n1, b, t, n2, total, N; cin>>total>>N; for(int i = 0; i < N; i++){ cin>>n1>>b>>t>>n2; if(total < t){ cout<<"Not enough tokens. Total = "<<total<<"."<<endl; continue; } if(n1 > n2 && !b){ total += t; cout<<"Win "<<t<<"! Total = "<< total<<"."<<endl; } else if(n1 < n2 && b){ total += t; cout<<"Win "<<t<<"! Total = "<< total <<"."<< endl; } else{ total -= t; cout<<"Lose "<<t<<". Total = "<< total<<"."<< endl; if(total == 0){ cout<<"Game Over."; return 0; } } } return 0; }
【思路】
- 边输入边处理,根据total的情况讨论好就行了。