C/C++の宿題を片付けます 117代目
■ このスレッドは過去ログ倉庫に格納されています
0466465
2008/11/09(日) 11:04:45double x;
int i, pos = 2;
char *place[] = {"盗賊", "湖", "入り口", "森", "宝"};
srand((unsigned int)time(NULL));
for(i = 0; i < 20; i++) {
x = rnd();
if (x < 0.3) {
pos--;
printf("左に進みました。");
} else {
pos++;
printf("右に進みました。");
}
if(pos >= 4){
printf("宝を見つけました。");
pos = 2;
} else if (pos <= 0){
printf("盗賊に会いました。");
pos = 2;
}
printf("現在位置 %s です。\n", place[pos]);
}
■ このスレッドは過去ログ倉庫に格納されています