随机产生一个数,猜到即获胜(可猜无限次)
void menu() //菜单
{
printf("###############################\n");
printf("####### * 1. play ########\n");
printf("####### * 0. exit ########\n");
printf("###############################\n");
}
void game() //猜数字游戏
{
int ture = rand() % 100 + 1;
int in_put = 0;
int ret = 1;
do
{
printf("请猜数字:");
scanf_s("%d", &in_put);
if (in_put > ture)
printf("猜大了!\n");
else if (in_put < ture)
printf("猜小了!\n");
else
{
printf("恭喜你,猜对了!\n");
break;
}
} while (ret);
}
int main()
{ int in_put = 0;
srand((unsigned)time(NULL));
do
{
menu();
printf("请选择!");
scanf_s("%d", &in_put);
switch (in_put)
{
case 1:
game(); break;
case 0:
break;
default:
printf("输入错误!重新输入。");
break;
}
} while (in_put);
return 0;
}
试玩一次!
让人欲罢不能的简单的小游戏!
就酱紫!