ぼるじょあがC/C++の宿題を片づけますYO! 48代目
■ このスレッドは過去ログ倉庫に格納されています
0709デフォルトの名無しさん
2005/08/02(火) 23:32:19了解
#include <stdio.h>
#define WIDTH (5)
#define HEIGHT (4)
int main(void) {
int x = 0, y = 0, i, j, c;
for (; ; ) {
for (i = 0; i < HEIGHT; i++) {
for (j = 0; j < WIDTH; j++) if (j == x && i == y) printf("●"); else printf("□");
printf("\n");
}
printf("1:← 2:→ 3:↑ 4:↓\n"); if (scanf("%d", &c) != 1) return 1;
switch (c) {
case 1: --x; break;
case 2: ++x; break;
case 3: --y; break;
case 4: ++y; break;
default: return 1;
}
if (x < 0 || WIDTH <= x || y < 0 || HEIGHT <= y) return 0;
}
}
■ このスレッドは過去ログ倉庫に格納されています