#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
int main()
{
int game(int input);
void open();
srand((unsigned int)time(NULL) * 10);
int a ,x= 1;
do
{
open();
scanf("%d", &a);
switch(a)
{
case 1:
game( x);
case 0:
break;
default:
printf("输入错误\n");
}
} while (a);
return 0;
}
void open()
{
printf("***********************************\n");
printf("****输入1开始游戏 输入0退出游戏****\n");
printf("***********************************\n");
}
int game(int input)
{
int num;
int con = 1;
num = rand() % 100 + 1;
printf("随机数在1-100之间,请猜测大小\n");
printf("请输入一个数->");
while (1)
{
scanf("%d", &input);
if (num > input)
{
printf("小了\n");
con++;
}
else if (num < input)
{
printf("大了\n");
con++;
}
else
{
printf("恭喜你答对了\n");
break;
}
switch (con)
{
case 4:
{
printf("行不行啊\n");
break;
}
case 6:
{
printf("看来还需要学习\n");
break;
}
case 8:
{
printf("不会吧不会吧,有人九次都没找到\n");
break;
}
}
}
return 0;
}