讨论 / 为什么会CE???郁闷!!!!!
11071153 2011-10-19 06:02:00
点我顶贴 收藏 删除
#include<stdio.h>

#include<string.h>

#include<math.h>

long i,k,l,n,m,x,y;

char st[1000];

int main()

{

scanf("%d\n",&n);

l=1;k=0;

for(i=1;i<=n;i++)

{

gets(st);

if(st[0]=='l') l=l%4+1;

else

if(st[0]=='r') l=(l+2)%4+1;

else

{

k++;

m=atoi(st);

switch(l)

{

case 1:y=y+m;break;

case 2:x=x-m;break;

case 3:y=y-m;break;

case 4:x=x+m;break;

}

printf("(%d,%d)\n",x,y);

}

}

if(k==0) printf("(0,0)\n");

}

查看更多回复
提交回复