竞赛
考级
#include<bits/stdc++.h> using namespace std; int main(){ int n,k; cin>>n>>k; if(n1&&k2) cout<<"win"; else if(n2&&k1) cout<<"lose"; else if(n1&&k3) cout<<"lose"; else if(n3&&k1) cout<<"win"; else if(n2&&k3) cout<<"win"; else if(n3&&k2) cout<<"lose"; else if(n1&&k1) cout<<"tie"; else if(n2&&k2) cout<<"tie"; else cout<<"tie"; return 0; }
#include <iostream> using namespace std; string a,b,c,d; int main(){ cin>>a>>b; if(ab){ d="tie"; } else if(a"1" && b!="3" || a=="2" && b!="1" || a=="3" && b!="2" && c!="2") d="win"; else if(b=="1" && a!="3" || b=="2" && a!="1" || b=="3" && a!="2" && c!="2") d="lose"; else d="tie"; cout<<d; return 0; }
官方真'刑'啊 这么长的描述,认认真真看了2分半,发现只有后面有用,白白浪费那么多时间,、官方我*** 好了好了,不生气,上'硬菜'。 太会玩了666
官方怎么想的 #include"cstdio" int main(){ int t,k; scanf("%d %d",&t,&k); if(t= =1&&k= =2||t= =2&&k= =3||t= =3&&k= =1)printf("win"); else if(t= =2&&k= =1||t= =3&&k= =2||t= =1&&k= =3)printf("lose"); else printf("tie"); }
解题思路 看题目很难,实际上只要理解题意就行了。 一共分为 3 种情况: 1 . 平局 2 . 胜 3 . 负 先判断平局,如果a == b , 那么就输出 tie。 胜和负是相对的,也就是说只要把胜的所有可能列出来,再用 else 就能解决负。 代码
提交答案之后,这里将显示提交结果~