序言:当我们开始一个游戏时,首先看到的是什么哩?毋庸置疑是菜单,接着便是游戏🎮的主体部分了。
一.
1 void menu()//自定义菜单函数
2 {
3 printf("************\n");
4 printf("***1.play***\n");
5 printf("***0.exit***\n");
6 printf("************\n");
7 }
二.
1 void game()//自定义游戏函数
2 {
3 int num = 0;
4 int ret = rand()%100+1;
5 while(1)
6 {
7 printf("请输入要猜的数字");
8 scanf("%d", &num);
9 if(num<ret)
10 {
11 printf("猜小了\n");
12 }
13 else if(num>ret)
14 {
15 printf("猜大了\n");
16 }
17 else
18 {
19 printf("恭喜你猜对了,该数字是:%d\n",ret);
20 break;
21 }
22 }
23 }
三.
1 int main()
2 {
3 int input = 0;
4 srand((unsigned int)time(NULL));
5 do
6 {
7 menu();
8 printf("请选择:");
9 scanf("%d", &input);
10 switch(input)
11 {
12 case 1:
13 game();
14 break;
15 case 0:
16 printf("退出游戏\n");
17 break;
18 default:
19 printf("选择错误,请重新选择\n");
20 break;
21 }
22 }while(input);
23 return 0;
24 }
注意:千万别忘了头文件
#include <stdio.h>
#include <stdlib.h>
这样连起来便是一个简易的猜数字游戏了,大家一起动手试试吧