码迷,mamicode.com
首页 > 其他好文 > 详细

UVa 489 - Hangman Judge

时间:2016-04-20 00:38:15      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:

入门题..

 1 #include <iostream>
 2 #include <cstring>
 3 using namespace std;
 4 char s1[100],s2[100];
 5 int s3[100];
 6 int n;
 7 int a,b,l1,l2;
 8 int main()
 9 {
10     while(cin>>n && n!=-1)
11     {
12         printf("Round %d\n",n);
13         cin>>s1>>s2;
14         l1=strlen(s1);
15         l2=strlen(s2);
16         memset(s3,0,sizeof(s3));
17         b=0;
18         for(int i=0;i<l2;i++)
19         {
20             bool f=0;
21             for(int j=0;j<l1;j++)
22             {
23                 if(s2[i]==s1[j]&&s3[j]==0)
24                 {
25                     s3[j]=1;
26                     f=1;
27                 }
28             }
29             if(f==0) b++;
30             if(b>6) break;
31         }
32         bool f2=1;
33         for(int i=0;i<l1;i++) if(s3[i]==0) f2=0;
34         if(f2==1)
35         {
36             puts("You win.");
37             continue;
38         } 
39         if(b>6)
40         {
41             puts("You lose.");
42             continue;
43         }
44         puts("You chickened out.");
45         continue;
46     }
47 }

 

UVa 489 - Hangman Judge

标签:

原文地址:http://www.cnblogs.com/nicetomeetu/p/5410775.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!