一遍A,纯水题
#include<stdio.h>
#include<string.h>char a[202],b[222];
int main()
{
int i,j,N,m,n,s;
while(scanf("%d",&N)!=EOF)
{
if(N==-1)
return 0;
scanf("%s",a);//答案
scanf("%s",b);//猜测
n=strlen(b);
m=s=strlen(a);//s表示还有多少个单词没有猜出
int tot;//表示错了的次数
tot=0;
int t;//表示猜测中的一个字母在答案中出现的次数
t=0;
for(i=0;i<n;i++)
{
for(j=0;j<m;j++)
{
if(b[i]==a[j])
{
a[j]=' ';//将已经猜中的字母扔掉
t++;
}
}
if(t==0)
tot++;
else
{
s=s-t;
t=0;
}
if(s>0&&tot>6)
{
printf("Round %d\n",N);
printf("You lose.\n");
break;
}
if(s==0&&tot<7)
{
printf("Round %d\n",N);
printf("You win.\n");
break;
}
}
if(s>0&&tot<7)
{
printf("Round %d\n",N);
printf("You chickened out.\n");
}
}
return 0;
}