猜数字游戏
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void menu()
{
printf("********************\n");
printf("****** 1.PLAY ****\n");
printf("****** 2.EXIT ****\n");
printf("********************\n");
}
void game()
{
int random_num=rand()%100+1;//将随机数字转化为1-99的数字
int input=0;
while(1)
{
printf("请输入猜的数字:\n");
scanf("%d",&input);
if(input<random_num)
{
printf("猜小了!\n");
}
else if(input>random_num)
{
printf("猜大了!\n");
}
else
{
printf("恭喜你,猜对了!\n");
break;
}
}
}
int main()
{
int input=0;
srand((unsigned)time(NULL));//根据电脑时间随机生成数字
do
{
menu();
printf("请选择:\n");
scanf("%d",&input);
switch(input)
{
case 1:game();break;
case 2:break;
default:printf("选择错误,请重新输入!\n");break;
}
}while(input);
return 0;
}