#include<stdio.h>
#include<stdlib.h>
#include<math.h>
void game()
{
int num = 0;
int k = 0;
num = rand()%100+1;
printf("请输入一个0~100之间的数:",k);
while(1)
{
scanf("%d",&k);
if(k==num)
{
printf("恭喜你!猜对了!\n");
}
else if(k<num)
{
printf("猜小了!\n");
}
else
{
printf("猜大了!\n");
}
}
}
void menu()
{
printf("**********************************************\n");
printf("***** 1.began! 0.exit! ******\n");
printf("**********************************************\n");
}
int main()
{
int input = 0;
srand((unsigned int)time(NULL));//在调用rand函数前使用srand来设置生成随机数的起点;注意:只设置一次
do
{
menu() ;
printf("请选择:>");
scanf("%d",&input); //这3行必须写在循环体内,不然input不能被修改将一直是1,
switch(input)
{
case 1:
game();
break;
case 0:
printf("退出游戏\n");
break;
default:
printf("输入错误,请重新输入\n");
break;
}
}while(input);
return 0;
}
猜数字游戏
最新推荐文章于 2024-08-24 21:25:27 发布