我用C编写了以下'Hangman game'程序(编写得很快,很脏,所以不要太在意代码):
#include <stdio.h>
int main() {
char word[] = "cat";
int amountGuessesAllowed = 5;
size_t size = sizeof(word)-1; // -1 to exclude the '\0'
char guessedWord[size];
for (int i=0; i<size; i++){
guessedWord[i] = '_';
}
int lettersGuessed = 0;
int totalTimesGuessed = 0;
char c;
printf("%s\n", guessedWord);
printf("Guess %d - Enter a character: ", totalTimesGuessed+1);
scanf("%s", &c);
while (totalTimesGuessed < amountGuessesAllowed) {
for(int i=0; i<size; i++){
if (word[i] == c && guessedWord[i] == '_'){
printf("It matches character at index …Run Code Online (Sandbox Code Playgroud)