关于猜数字游戏的实现
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
void menu()//菜单
{
printf("************************\n");
printf("**** 1.PLAY 0.EXIT ****\n");
printf("************************\n");
}
void game_F()//游戏步骤实现
{
int tmp=0;
int k=rand()%100;//获取随机值
while(tmp!=k)
{
printf("你猜啊\n");
scanf("%d",&tmp);
if(tmp>k)
{
printf("猜大了\n");
}
else if(tmp<k)
{
printf("猜小了\n");
}
}
printf("恭喜你猜对了");
}
int main()
{
int input=0;
menu();//打印菜单
srand( (unsigned)time( NULL ) );
do
{
scanf("%d",&input);//输入选项
switch(input)
{
case 1:
{
game_F();
}
case 0:
{
break;
}
default:
{
printf("输入有误,请重新输入:\n");
continue;
}
}
}
while(input);
return 0;
}