#include<stdio.h>
#include<time.h>
#include<stdlib.h>
void game(int s)
{
int b = 0; //设定游戏猜测值
printf("please input\n");
while (1)
{
scanf_s("%d", &b);
if (s>b) //通过猜测值与系统随机值比较,对猜测者提供反馈
printf("guess small\n");
if (s<b)
printf("guess big\n");
if (b == s)
{
printf("right!!!\n");
break; //猜测正确时跳出循环
}
}
}
void meun()
{
printf("********************************************************\n");
printf("********************** 1.play **********************\n");
printf("********************** 0.exit **********************\n");
printf("********************************************************\n");
}
int main()
{
srand((unsigned)time(NULL)); //初始随机数生成器
int s = rand() % 101; //生成随机数(%101生成100以内随机数)
int a; //设置一个变量来选择游戏菜单
do
{
meun(); //显示游戏菜单
scanf_s("%d", &a);
if (a == 1) //当变量a为1时,运行game函数
game(s);
} while (a != 0); //设置循环只要a不为0,程序始终运行当变量a为1时,为0退出程序
return 0;
}
通过C语言实现猜数字游戏
最新推荐文章于 2022-11-12 11:57:16 发布