题目描述:
题目分析:
扫描,注意终止条件
AC代码:
#include<iostream>
#include<algorithm>
#include<cmath>
#include<cstring>
#include<cstdlib>
#include<cstdio>
using namespace std;
int n,num,cnt,sign;
char s1[105],s2[105];
int main()
{
while(scanf("%d",&n)!=-1&&n!=-1)
{
scanf("%s%s",s1,s2);
int l1=strlen(s1),l2=strlen(s2);
num=0;
cnt=0;
int i,j;
for(i=0;i<l2;i++)
{
sign=0;
for(j=0;j<l1;j++)
{
if(s2[i]==s1[j])
{
s1[j]='1';
cnt++;
sign=1;
}
}
if(cnt==l1)
break;
if(sign==0)
{
num++;
if(num==7)
{
break;
}
}
}
printf("Round %d\n",n);
if(num==7)
printf("You lose.\n");
else if(cnt!=l1)
printf("You chickened out.\n");
else
printf("You win.\n");
}
return 0;
}