C/C++の宿題やらせてください。おながいします
■ このスレッドは過去ログ倉庫に格納されています
0117デフォルトの名無しさん
NGNG#define NGAMES 10
#include <stdlib.h>
#include <stdio.h>
#include <time.h>
int
main(int argc, char **argv)
{
unsigned long seed;
int a = 0, b = 0, x, y, i;
int p[3][3][2]={{{0,0},{1,0},{0,1}},{{0,1},{0,0},{1,0}},{{1,0},{0,1},{0,0}}};
char *name[3] = {"goo", "choki", "paa"};
seed = argc > 1 ? atoi(argv[1]) : time(NULL);
srandom(seed); printf("# seed = %ld\n", seed);
for (i=0; i<NGAMES; i++){
x = random()%3; y = random()%3; a += p[x][y][0]; b += p[x][y][1];
printf("turn %2d: A:%5s(%2d), B:%5s(%2d)\n", i+1, name[x], a, name[y], b);
}
if (a < b) puts("B won"); else if (a > b) puts("A won"); else puts("draw");
return 0;
}
■ このスレッドは過去ログ倉庫に格納されています