代码如下:
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void menu()
{
printf("-------------------------------\n");
printf("------------1.play-------------\n");
printf("------------0.exit-------------\n");
printf("-------------------------------\n");
}
void game()
{
int random_num = rand()%100+1;
int input=0;
while (1)
{
printf("请输入一个1-100之间的数:\n");
scanf("%d",input);
if (random_num < input)
{
printf("猜大了\n");
}
else if (random_num>input)
{
printf("猜小了\n");
}
else
{
printf("恭喜你,猜对了!\n");
break;
}
}
}
void main()
{
int a=0;
srand((unsigned)time(NULL));
do
{
menu();
printf("请选择>:");
scanf("%d", &a);
switch (a)
{
case 1:
game();
break;
case 0:
break;
default:
printf("选择错误,请重新输入:\n");
break;
}
} while (a);
}