Example
4-1
4-2
#include <stdio.h>
#include <string.h>
#define maxn 100
int left, chance;
char s[maxn], s2[maxn];
int win, loss;
void guess (char ch) {
int bad = 1;
for (int i = 0; i < strlen(s); i++) {
if (s[i] == ch) {
left--;
s[i] = ' ';
bad = 0;
}
}
if (bad)
--chance;
if (!chance)
loss = 1;
if (!left)
win = 1;
}
int main() {
int rnd;
while (scanf("%d%s%s", &rnd, s, s2) == 3 && rnd != -1) {
printf("Round %d\n", rnd);
win = loss = 0;
left = strlen(s);
chance = 7;
for (int i = 0; i < strlen(s2); i++) {
guess(s2[i]);
if (win || loss)
break;
}
if (win) printf("You win.\n");
else if (loss) printf("You loss.\n");
else printf("You chickened out.\n");
}
return 0;
}