分析问题
输入两个数字,根据规则进行判断,输出结果
建立模型
输入两个数字a 和 b
如何a 等于b
输出 tie
否则:
//石头1 剪刀2 布3
//列出我能赢的所有情况,否则就是输
//a是石头1 b是剪刀2 a是剪刀2 b是布3 a是布3 b是石头1
如果 b-a等于1 或者 a-b等于2
输出win
否则:
输出lose
编写代码
#include <bits/stdc++.h>
using namespace std;
int main(){
int a,b;
cin>>a>>b;
if(a == b){
cout<<"tie";
}else{//a 和 b不相等
if((b-a)==1 || (a-b)==2){
//a是石头1 b是剪刀2 a是剪刀2 b是布3 a是布3 b是石头1
//在不相等的情况下,只有这三种情况能赢,其他都是输
cout<<"win";
}else{
cout<<"lose";
}
}
return 0;
}