※以下のソースコードはコピー防止の対応をしています.
01: #include <stdio.h>
02: #include <stdlib.h>
03: #include <time.h>
04:
05: int main (void)
06: {
07: int ans;
08: int user = -1;
09: int trial = 3;
10:
11: srand((unsigned) time(NULL));
12: ans = rand()%10;
13:
14: for(;trial > 0;trial--)
15: {
16: for(user = -1;user < 0 || 9 < user;)
17: {
18: printf("Your choice? [0-9]: ");
19: scanf("%d", &user);
20: }
21: if(ans == user)
22: {
23: printf("Bingo!\n");
24: trial = 0; //breakでもよい
25: }
26: else
27: {
28: if(trial == 1) printf("You lose.\n");
29: else printf("Try again.\n");
30: }
31: }
32:
33: return 0;
34: }