#include <stdio.h>
#include <string.h>
#define N 1000
int m,n;//m代表还需要猜的个数,n代表错几次就会lose
char a[N],b[N];
int win,lose;
void guess(char b)
{
int wrong=1;
for(int i=0;i<strlen(a);i++)
if(a[i]==b)
{m--;a[i]=' ';wrong=0;}
if(wrong) --n;
if(!n) lose=1;
if(!m) win=1;
}
int main()
{
int times;
while(scanf("%d%s%s",×,a,b)!=EOF && times!=-1){
win=lose=0;
m=strlen(a);
n=7;
for(int i=0;i<strlen(b);i++)
{
guess(b[i]);
if(win || lose)
break;}
//输出结果
printf("Round %d\n",times);
if(win)
printf("You win\n");
else if(lose)
printf("You lose\n");
else printf("You chickened out\n");
}
}
刽子手游戏
最新推荐文章于 2022-11-20 19:23:21 发布
