#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#include<time.h>
void show()
{
printf("[1]开始游戏 [0]结束游戏\n");
}
void game()
{
int r;
int number=0;
r = rand() % 100 + 1;
printf("输入一个0到100的数\n");
while (1)
{
scanf("%d", &number);
if (number>r)
{
printf("输的数过大\n");
}
else if (number<r)
{
printf("输入的数过小\n");
}
else
{
printf("输入正确\n");
break;
}
}
}
int main()
{
int input = 0;
srand((unsigned int)time(NULL));
do
{
show();
scanf("%d", &input);
switch (input)
{
case 1: game();
break;
case 0: printf("游戏结束");
break;
default : printf("输入有误");
}
} while (input);
}