帮我写一个简单的c语言文字游戏
时间: 2023-09-12 19:06:05 浏览: 123
c语言写的一个小游戏
5星 · 资源好评率100%
当然可以,我可以为您提供一些代码样例,您可以通过自行编写、修改实现您自己的文字游戏:
```
#include <stdio.h>
int main() {
char name[20], choice;
int score = 0, guess;
printf("欢迎来到文字游戏!\n");
printf("请问您叫什么名字?\n");
scanf("%s", name);
printf("你好,%s!这是一个猜数字的游戏,你有5次机会猜出我所选的数字。\n", name);
// 生成随机数
srand(time(0));
int num = rand() % 100 + 1;
// 限制猜测次数
for (int i = 1; i <= 5; i++) {
printf("请输入你猜测的数字(1-100):\n");
scanf("%d", &guess);
// 判断猜测结果
if (guess > num) {
printf("猜测结果偏大!\n");
} else if (guess < num) {
printf("猜测结果偏小!\n");
} else {
printf("恭喜你,猜对了!\n");
score++;
break;
}
}
// 输出最终结果
if (score == 1) {
printf("你用了1次猜对了答案,得到了最高分!");
} else if (score > 1 && score <= 5) {
printf("你用了%d次猜对了答案。", score);
} else {
printf("很遗憾,你没有在限定次数内猜出答案!");
}
return 0;
}
```
这个游戏要求用户猜测程序随机生成的数字,限定猜测次数,最终输出分数与结果。您可以根据您的需求自行修改代码。
阅读全文