您的位置:首页 > 其它

Hangman Judge UVA - 489

2017-04-03 12:24 281 查看
问题描述:模拟,字符串。

03pie’s solution for [UVA-489]:

#include<bits/stdc++.h>//包含所有头文件
using namespace std;

#define ms(s) memset(s,0,sizeof(s))typedef unsigned long

#define maxn 100
char ans[maxn];
char gus[maxn];
int main(){
//    freopen("F://inp.txt","r",stdin);
int T;
while(scanf("%d",&T)!=EOF)
{
if(T>0)
{
scanf("%s",ans);
scanf("%s",gus);

printf("Round %d\n",T);
int alen=strlen(ans);
int glen=strlen(gus);

int last,ches=0,m=0;
for(int i=0;i<glen;i++)
{
int last=1;
for(int j=0;j<alen;j++)
{
if(gus[i]==ans[j])
{
m++;
ans[j]=0;
last=0;
}
}
if(last)
{
ches++;

}
if(ches<7&&m==alen) break;
if(ches>=7) break;
}
if(ches<7)
{
if(m==alen) printf("You win.\n");
else    printf("You chickened out.\n");
}
else
printf("You lose.\n");
}
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: