游戏要求:
1.系统自动产生一个1-100的随机数字
2.开始菜单里,可以选择开始游戏或者退出游戏
3.猜数字时,如果猜大或者猜小了会提醒,猜对了会恭喜你游戏结束
代码实现:
#include <stdio.h>
#include <stdlib.h> // rand函数需要用到的头文件
#include <time.h> // time函数需要用到的头文件
void menu()
{
printf("********************\n"); //普普通通的一个菜单界面,没啥好说的
printf("*****1.开始游戏*****\n");
printf("*****0.退出游戏*****\n");
printf("********************\n");
}
void game()
{
int num = rand() % 100 + 1; //除100取余数,得到的余数一定在0-99之间,因为超过100会进1
int guess = 0;
while (1)
{
printf("请输入你猜的数字:");
scanf_s("%d", &guess);
if (guess < num)
{
printf("猜小了\n");
}
else if (guess > num)
{
printf("猜大了\n");
}
else
{
printf("恭喜你,猜对了!!\n");
break;
}
}
}
int main()
{
int choose = 0;
srand((unsigned int)time(