Code
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i = 1, num = 0, guess = 0;
char d = 'y', y = 'y', n = 'n';
printf("欢迎来到数字炸弹,是否开始游戏(y/n)\n");
scanf_s("%c", &d);
while (d == y)
{
num = rand() % 100 + 1;
printf("请输入你要猜的整数数字(1-100以内)\n");
while (guess != num)
{
if (i != 1)
printf("请再次输入你要猜的整数数字(1-100以内)\n");
scanf_s("%d", &guess);
if (guess < num)
printf("你所猜的数字小了!\n");
else if (guess > num)
printf("你所猜的数字大了!\n");
else
printf("恭喜你只用了%d次就猜对了\n", i);
i++;
}
printf("是否继续游戏(y/n)\n");
getchar();
scanf_s("%c", &d);
i = 1;
}
printf("感谢您的游玩");
return 0;
}
不是完全随机,每次启动随机的数字完全一致c