1、先打开IDE,创建一个c语言项目,我这里使用的是CLion+CMake来创建
2、编写欢迎界面,代码如图
3、接着编写我们的handle_user_input函数用来处理用户的输入
4、然后编写我们的游戏主程序
5、最后编写我们游戏逻辑
6、最后来测试一下我们的游戏,可以看到没有大问题了,可能其中还有些许的小bug,有兴趣的同学可以自己多玩玩,出现bug自己尝试调试,这也是一个难得的学习过程哦
7、这里把完整的代码贴出来://// Created by steve on 19-2-22.//#include <stdio.h>#include <stdlib.h>#define RANGE 100void play_game();void welcome() { printf("欢迎来到猜数字游戏!\n"); printf("\tq/Q\t退出游戏\n"); printf("\ts/S\t开始游戏\n");}void handle_user_input() { char input; scanf("%c", &input); switch (input) { case 'q': case 'Q': exit(0); case 's': case 'S': //开始游戏 play_game(); break; default: break; }}void play_game() { printf("请在0-%d之间猜出系统指定的数:\n", RANGE-1); int input; int times = 0; int answer = rand() % RANGE; while (1) { scanf("%d", &input); times++; if (input == answer) { printf("答对啦!一共猜了%d次\n", times); break; } if (input < answer){ printf("答案比%d大哦!\n",input); } else{ printf("答案比%d小哦!\n",input); } }}int main() { while (1){ welcome(); handle_user_input(); } return 0;}