代码都出来了,改成C程序应该不是什么难事吧?
多动一点脑子不是坏事
多动一点脑子不是坏事

天之道,利而不害。圣人之道,为而不争。信言不美,美言不信。善者不辩,辩者不善。知者不博,博者不知。
2008-04-10 13:16

2008-04-10 13:20
程序代码://用一个angle变量表示转过的角度,对4取余
#include <stdio.h>
int main()
{
int x=0;
int y=0;
int command=0;
int angle=0; //angle表示转过的角度是90的angle倍
while (scanf_s("%d",&command)!=0)
{
if (command==0)
{
break;
}
else
{
switch(command)
{
case -2:
angle+=3;
break;
case -1:
angle++;
break;
default:
switch(angle%4)
{
case 0:
x+=command;
break;
case 1:
y+=command;
break;
case 2:
x-=command;
break;
case 3:
y-=command;
break;
default:
break;
}
break;
}
}
}
printf("%d %d\n",x,y);
return 0;
}
2013-10-20 16:45
2015-05-10 11:10