/* ** プログラム名: kadai43 ** 動作: 座標の移動 ** 作者: 自分の名前、学籍番号 ** 日付: 今日の日付 */ void right(int *x, int *y) { ++*x; /* 右にひとつ移動 */ } void left(int *x, int *y) { --*x; /* 左にひとつ移動 */ } void up(int *x, int *y) { ++*y; /* 上にひとつ移動 */ } void down(int *x, int *y) { --*y; /* 下にひとつ移動 */ } void move(int i, int *x, int *y) { switch(i) { case 0: /* 右 */ right(x, y); break; case 1: /* 左 */ left(x, y); break; case 2: /* 上 */ up(x, y); break; case 3: /* 下 */ down(x, y); break; } } |