#define _CRT_SECURE_NO_WARNINGS
#define cstdlib
#include<stdlib.h>
#include<stdio.h>
#include<time.h>
int menu()
{
printf("===========================\n");
printf("====欢迎来到猜数字小游戏====\n");
printf("========1.进入游戏==========\n");
printf("========0.退出游戏==========\n");
printf("============================\n");
printf("请输入您的选项:\n");
int choice = 0;
scanf("%d",&choice);
return choice;
}
void Game()
{
//开始游戏,生成随机数1~100
int to_guess=rand()%100+1;
while (1)
printf("请输入一个数字[1-100]:\n");
int input = 0;
scanf("%d", &input);
if (input < to_guess)
{
printf("猜小了!\n");
}
else if (input > to_guess)
{
printf("猜大了!\n");
}
else
{
printf("恭喜你猜对了!\n");
}
}
//玩家输入数字,系统进行比较,提示猜大猜小
//循环进行,直到猜对为止
int main()
{
srand(time(0));
//猜数字游戏
//菜单,开始或退出游戏
while (1)
{
int choice = menu();
if (choice == 1)
{
//开始游戏
Game();
}
else
{
printf("goodbye!\n");
break;
}
}
return 0;
system("pause");
}
C语言实现猜数字小游戏
最新推荐文章于 2024-08-09 16:47:53 发布