#include <stdio.h>
#include <windows.h>
#include <math.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
void menu()
{
printf("***************\n");
printf("****菜单*******\n");
printf("****1.play*****\n");
printf("****0.exit*****\n");
}
void game()
{
int a = 0;
int math = rand()%100+1; //实现提取的为1-100内的数字
int b = 0;
while(1)
{
printf("请输入你猜的数字");
scanf("%d",&b);
if(b<math)
{
printf("猜小了\n");
}
else if(b>math)
printf("猜大了\n");
else
{
printf("猜对了\n");
break;
}
}
}
int main()
{
menu();
srand((unsigned int)time(NULL)); //提取一个随机数,time在主函数内大概意思为每次设置一个起始值
printf("请选择是否玩游戏\n");
int x = 0;
scanf("%d",&x);
do{ //实现对是否玩游戏的持续运行
switch(x)
{
case 1 :
printf("开始游戏\n");
game();
break;
case 0 :
printf("游戏结束\n");
break;
deafult:
printf("输入错误\n");
break;
}
}while(x);
return 0;
}
猜数字代码
最新推荐文章于 2024-09-14 12:06:52 发布