#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void menu()
{
printf("#################################\n");
printf("######## 1.开始游戏 ########\n");
printf("######## 0.结束游戏 ########\n");
printf("#################################\n");
}
void game()
{
int n=rand()%100+1;
int k=0;
while(1)
{
printf("游戏开始,请输入数字:");
scanf("%d",&k);
if(k<n)
{
printf("猜小了\n");
}
else if(k>n)
{
printf("猜大了\n");
}
else
{
printf("恭喜你猜对啦,数字为%d\n",n);
break;
}
}
}
int main ()
{
int i=0;
int srand=((unsigned int)time(NULL));
do
{
menu();
printf("请输入数字:");
scanf("%d",&i);
if(i==1)
{
game();
}
else if(i==0)
{
printf("游戏结束\n");
}
else
{
printf("输入错误,请重新输入\n");
}
}while(i);
return 0;
}