L1-044. 稳赢

题目链接:https://www.patest.cn/contests/gplt/L1-044

思路:简单

注意点:居然在for循环里加了I++,还半天找不出错在哪!!!!!!!!!!

(1)注意scanf与getchar,gets等的区别!

 1 #include<stdio.h>
 2 #include<string.h>
 3 int main()
 4 {
 5     int k,i,n;
 6     char str[10000][10];
 7     scanf("%d",&k);
 8     i=0;
 9 //    getchar();
10     while(1)
11     {
12         scanf("%s",str[i]);
13         if(strcmp(str[i],"End")==0)break;
14         i++;
15     }
16     n=i;
17 //    for(i=0;i<n;i++)
18 //    {
19 //        printf("%s\n",str[i]);
20 //    }
21     for(i=0;i<n;i++)
22     {
23         
24         if((i+1)%(k+1))
25         {
26             if(strcmp("ChuiZi",str[i])==0)
27             {
28                 printf("Bu\n");
29              } 
30              else if(strcmp("JianDao",str[i])==0)
31             {
32                 printf("ChuiZi\n");
33             }
34             else
35             {
36                 printf("JianDao\n");
37             }
38         }
39         else
40         {
41             printf("%s\n",str[i]);
42         }
43     }
44     return 0;
45 }

 

posted @ 2018-01-18 15:03  爱你的笑  阅读(322)  评论(0编辑  收藏  举报