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

天之道,利而不害。圣人之道,为而不争。信言不美,美言不信。善者不辩,辩者不善。知者不博,博者不知。

程序代码://用一个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;   
}