c语言编写纯文字小游戏
时间: 2023-10-21 13:07:30 浏览: 90
好的,我可以为您提供一个猜数字的小游戏的示例代码,可以作为参考:
```c
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int guess, answer, num_guesses = 0;
srand(time(NULL));
answer = rand() % 100 + 1; // 生成1-100之间的随机数
printf("猜数字游戏:\n");
printf("我想了一个1-100之间的整数,你来猜猜是多少吧!\n");
do {
printf("请输入你的猜测(1-100之间):");
scanf("%d", &guess);
num_guesses++;
if (guess > answer) {
printf("哎呀,猜大了!\n");
} else if (guess < answer) {
printf("哎呀,猜小了!\n");
}
} while (guess != answer);
printf("恭喜你,猜对了!答案就是%d,你一共猜了%d次。\n", answer, num_guesses);
return 0;
}
```
这个小游戏的逻辑很简单,随机生成一个1-100之间的整数,用户通过输入猜测来猜这个数字,程序会根据用户猜的数字给出提示,直到猜中为止。在代码中,我们使用了`do-while`循环来让用户可以多次猜测,同时使用了`srand`和`rand`函数来生成随机数。当然,这只是一个简单的示例,您可以根据自己的需求来编写更加复杂的文字游戏。
阅读全文