C语言猜谜游戏
时间: 2023-07-01 15:05:35 浏览: 97
好的,我可以给您提供一个简单的 C 语言猜谜游戏示例,您可以参考以下代码:
```c
#include <stdio.h>
#include <string.h>
int main() {
char answer[20] = "hello"; // 设置答案
char guess[20]; // 存储玩家猜测的答案
int chances = 3; // 玩家有三次机会
printf("Welcome to the guessing game!\n");
// 循环直到玩家猜测正确或机会用完
while (chances > 0) {
printf("You have %d chances left.\n", chances);
printf("Guess the word: ");
scanf("%s", guess);
// 如果猜测正确,结束循环
if (strcmp(answer, guess) == 0) {
printf("Congratulations! You got it right!\n");
break;
} else { // 否则减少机会数
chances--;
printf("Sorry, that's not the right word.\n");
}
}
// 如果机会用完仍未猜测正确,输出失败信息
if (chances == 0) {
printf("Sorry, you failed to guess the word. The answer is %s.\n", answer);
}
return 0;
}
```
这个猜谜游戏中,玩家需要在三次机会内猜测答案,如果猜测正确就胜利,否则失败。您可以根据需要进行修改和扩展。
阅读全文