#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;//保证随机数范围在1-100
int input=0;
while(1)
{
printf("请输入猜的数字>:");
scanf("%d",&input);
if(input>random_num)
{
printf("猜大了,请重新猜");
}else if(input<random_num)
{
printf("猜小了,请重新猜");
}
else
{
printf("恭喜你猜对了!!!!!");
break;//成功了就使用break跳出来
}
}
}//定义游戏的玩法也就是猜数字
int main()
{
int input=0;
srand((unsigned)time(NULL));//使用srand函数设置随机数的生成器,time-函数可以获得时间戳,并且在使用srand函数需要头文件<stdlib.h>,time函数需要头文件<time.h>
do
{
menu();//使用前面定义的menu函数
printf("请选择>:");
scanf("%d",&input);
switch(input)
{
case 1:
game();//如果输入的是1,就是继续游戏,也就是前面定义的函数game
break;
case 0:
break;
default:
printf("选择错误,请重新输入\n");
break;
}
}while(input);//这里使用do while循环,其实就是为了游戏目录设置好,如果是1就是开始游戏,0就是结束游戏
return 0;
}
02-07
2989
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交