#include <iostream>
#include <string>
using namespace std;
int main()
{
int round,i,j,l1,l2,correct,wrong,flag;
string s1,s2;
cin>>round;
while(round!=-1)
{
cin>>s1>>s2;
l1=s1.size();
l2=s2.size();
for(i=0;i<l2;i++)//消除guess中的重复字符
for(j=0;j<i;j++)
if(s2[i]==s2[j])
s2[i]=' ';
correct=0;
wrong=0;
for(i=0;i<l2;i++)
{
if(s2[i]==' ')
continue;
flag=0;
for(j=0;j<l1;j++)
if(s2[i]==s1[j])
{
correct++;
flag=1;
}
if(!flag)
wrong++;
if(wrong==7)
break;
if(correct==l1)
break;
}
cout<<"Round "<<round<<endl;
if(wrong==7)
cout<<"You lose."<<endl;
if(correct==l1)
cout<<"You win."<<endl;
if(correct!=l1&&wrong!=7)
cout<<"You chickened out."<<endl;
cin>>round;
}
return 0;
}
UVA - 489 Hangman Judge
最新推荐文章于 2023-07-19 09:07:10 发布