|
現: 2024-01-08 (月) 12:58:52 lina |
| + | TITLE:x |
| + | * 記憶力ゲーム [#hb151212] |
| + | -(by [[K]], 2010.07.09) |
| + | *** (1) プログラム [#i833adf3] |
| + | #include "blike.h" |
| + | |
| + | main() |
| + | { |
| + | int a, b, c, d; |
| + | c = 0; d = 10; |
| + | for (;;) { |
| + | cls(); |
| + | printf("記憶力ゲーム\n"); |
| + | printf("今から8けたの数字を%d秒間表示します。覚えてください。\n", d); |
| + | wait(3000); /* 3秒待つ */ |
| + | a = rnd(90000000) + 10000000; |
| + | printf("さあ、この数字を覚えてください: %d\n", a); |
| + | wait(d * 1000); /* d秒待つ */ |
| + | cls(); |
| + | printf("さっきの数字は? "); |
| + | for (;;) { /* 先行入力によるズルを防止するためのループ */ |
| + | if (inkey() == 0) { break; } |
| + | } |
| + | scanf("%d", &b); |
| + | if (a != b) { break; } |
| + | printf("おめでとう、正解です!\n\n"); |
| + | wait(3000); /* 3秒待つ */ |
| + | c++; |
| + | d--; |
| + | if (d < 1) { d = 1; } |
| + | } |
| + | printf("残念、はずれです。 正解は %d でした。\n", a); |
| + | printf("ゲームオーバー %d回連続で当たりました。\n", c); |
| + | } |
| + | *** (2) あそびかた [#n297092e] |
| + | -さてみなさんは何回連続で当てられますか? |