- 466 名前:465 mailto:sage [2008/11/09(日) 11:04:45 ]
- ちょっと読み違えてたので訂正
double 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]); }
|

|