#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int rander()//产生随机数
{
time_t ts;
unsigned int n = time(&ts);//获取时间
srand(n);//初始化随机种子
int num = rand() % 100 + 1;//随机数范围1—100
return num;
}
int main()
{
int a = -1;
char opt = 'a';//选择
printf("请选择是否开始游戏:Y(y)/N(n)\n");
scanf_s("%c", &opt,1);
while (opt == 'Y' || opt == 'y')
{
int num = rander();
int tmp = 0;//标记是否结束循环
while (tmp != 1)
{
printf("请输入您猜想的数字:", &a);
scanf_s("%d", &a, 1);
if (a == num)
{
printf("猜对啦\n");
tmp = 1;
break;
}
else if (a < num)
{
printf("猜小啦\n");
}
else if (a > num)
{
printf("猜大啦\n");
}
}
printf("请选择是否继续游戏:Y(y)/N(n)\n");
getchar();//接收多输入的回车
scanf_s("%c", &opt,1);
}
return 0;
}
猜数字游戏
最新推荐文章于 2024-08-26 01:32:35 发布