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");
}