現: 2024-01-08 (月) 12:58:53 lina[3] [4] | |||
---|---|---|---|
Line 1: | Line 1: | ||
+ | TITLE:x | ||
+ | * 記憶力ゲーム [#jb20dd8f] | ||
+ | -(by [[K]], 2010.07.11) | ||
+ | *** (1) プログラム [#x18a1f3a] | ||
+ | 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) あそびかた [#d5dfa421] | ||
+ | -さてみなさんは何回連続で当てられますか? |
(This host) = http://osask.net