机器人

炒鸡简单

 1 #include<iostream>
 2 #include<cstdio>
 3 #include<algorithm>
 4 #include<cstring>
 5 using namespace std;
 6 char c[5001];
 7 int x,y,m;
 8 int main()
 9 {
10     scanf("%s",&c);
11     int l=strlen(c);
12     for(int i=0;i<l;i++)
13     {
14         switch(c[i])
15         {
16             case 'E':x++;break;
17             case 'W':x--;break;
18             case 'N':y++;break;
19             case 'S':y--;break;
20         }
21     }
22     scanf("%d",&m);
23     x*=m/l;
24     y*=m/l;
25     m%=l;
26     for(int i=0;i<m;i++)
27     {
28         switch(c[i])
29         {
30             case 'E':x++;break;
31             case 'W':x--;break;
32             case 'N':y++;break;
33             case 'S':y--;break;
34         }
35     }
36     printf("%d %d
",x,y);
37     //system("pause");
38     return 0;
39 }
原文地址:https://www.cnblogs.com/LZHE/p/5857333.html