2维坐标中的动态表示
一个应用程序,小车在轨道上行驶,要在屏幕上显示出小车的位置,也就是在一个2维的坐标系中显示出小车的位置。不知道怎么写,请大家出出主意,谢谢了。
这个好办啊,写成如下样子就好啦
#include<stdio.h>
//假设参考点起点在左上角
void coordinate(int x,int y, int direct)
{
switch(direct)
{
case 0:
y--;
break;
case 1:
x++;
break;
case 2:
y++;
break;
case 3:
x--;
break;
}
printf("车的坐标是[%d,%d]",x,y);
}
void main()
{
//direct表示方向,0,1,2,3分别表示上下左右
int direct;
printf("输入车的方向");
scanf("%d",&direct);
//10,10假设为车的厨师坐标
car(10,10,direct)
}