游戏中经常用a、s、w、d来控制物品的移动。物体的位置通过坐标(x,y)来表示。
编程实现:
先输入物品的初始位置坐标(x,y)。
当用户输入a时,坐标x减10,y不变。
当用户输入d时,坐标x加10,y不变。
当用户输入w时,坐标x不变,y减10。
当用户输入s时,坐标x不变,y加10。
最后输出运动后物品的位置坐标。
int main()
{
int x,y;
char c;
scanf("%d %d",&x,&y);
while(scanf("%c",&c)!=EOF)
{
switch(c)
{
case 'a':
x-=10;
break;
case 'd':
x+=10;
break;
case 'w':
y-=10;
break;
case 's':
y+=10;
break;
}
}
printf("%d %d",x,y);
return 0;
}