C/C++の宿題片付けます 149代目
■ このスレッドは過去ログ倉庫に格納されています
0191デフォルトの名無しさん
2011/06/06(月) 18:51:39.56#include <stdlib.h>
#include <stdio.h>
enum {SENTE = 'O', KOTE = '@', S = '-'};
int main()
{
char masu[3][3] = {{S, S, S}, {S, S, S}, {S, S, S}};
int i, j, k;
int x, y;
for (i = 0; i < 9; i++) {
scanf("%d%d", &x, &y);
if (masu[x - 1][y - 1] != S) {
fprintf(stderr, "異常終了\n");
return 1;
}
masu[x - 1][y - 1] = i % 2 ? KOTE : SENTE;
for (k = 0; k < 3; k++) {
for (j = 0; j < 3; j++) {
putchar(masu[j][k]);
}
putchar('\n');
}
}
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています