用c语言写一个猜数游戏,要求生产1个0到9之间的随机数,每次猜测后对结果就行大小提示
时间: 2023-06-02 07:03:55 浏览: 108
C语言课程设计《猜数游戏》
好的,我可以帮您解答这个问题。以下是C语言编写猜数游戏的代码:
```
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
int num, guess, tries = 0;
srand(time(0)); // 生成随机数种子
num = rand() % 10; // 生成0到9之间的随机数
printf("猜一个0到9之间的数字\n");
do {
printf("请输入你的猜测: ");
scanf("%d", &guess);
tries++;
if (guess > num)
printf("太大了,再试一次\n");
else if (guess < num)
printf("太小了,再试一次\n");
else
printf("恭喜你,猜对了!你猜了%d次\n", tries);
} while (guess != num);
return 0;
}
```
上面的代码生成随机数种子并生成0到9之间的随机数。然后通过循环来让用户猜测数字,如果猜错了,就给出大小提示,让用户再次猜测。当用户猜对了,循环结束并输出猜测次数。希望这个代码对您有帮助!
阅读全文