这是一个简单的猜数字游戏的C语言代码示例。这个程序会随机选择一个介于1和100之间的数字,然后让用户尝试猜测这个数字。如果用户猜对了,程序会恭喜用户并结束游戏。如果用户猜错了,程序会告诉用户他们的猜测是过高还是过低,并让他们再试一次。
```c
#include
#include
#include
int main() {
int secretNumber;
int guess;
srand(time(NULL)); // 使用当前时间作为随机数生成器的种子
secretNumber = rand() % 100 + 1; // 生成一个介于1和100之间的随机数
printf("欢迎来到猜数字游戏!\n");
printf("我已经选好了一个介于1和100之间的数字,你可以猜猜是多少。\n");
do {
printf("请输入你的猜测:");
scanf("%d", &guess); // 获取用户输入的猜测值
if (guess > secretNumber) { // 如果猜测值过高
printf("太高了,请再试一次。\n");
} else if (guess < secretNumber) { // 如果猜测值过低
printf("太低了,请再试一次。\n");
} else { // 如果猜测正确
printf("恭喜你,你猜对了!\n");
}
} while (guess != secretNumber); // 循环直到猜对为止
return 0;
}
```
请注意,这是一个非常基础的示例,实际的猜数字游戏可能会包含更多的功能和更复杂的逻辑。此外,为了增加安全性,你可能还需要对用户输入进行验证,以确保用户输入的是一个有效的数字。