
C语言有趣系列
文章平均质量分 88
有趣系列以小游戏,各种有趣的代码实现为煮。
恒等于C
平凡之路,也可以遍地开花
展开
-
【C语言】扫雷小游戏详解
还记得大明湖畔的夏雨荷,电脑课上的扫雷吗?一、想法与构思1.想法2.构思二、代码与实现三、完整代码 是他吗? 没错,就是他。你电脑课上偷偷玩过的扫雷,今天我们用C语言做一个扫雷小游戏。《扫雷》是一款大众类的益智小游戏,于1992年发行。游戏目标是在最短的时间内根据点击格子出现的数字找出所有非雷格子,同时避免踩雷,踩到一个雷即全盘皆输。接下来让我们进入代码的世界:扫雷小游戏详解:一、想法与构思1.想法2.构思二、代码与实现三、完整代码目录:一原创 2021-07-30 16:57:55 · 2751 阅读 · 1 评论 -
【C语言】三字棋小游戏详解
前言:今天我们来用C语言写一个三子棋小游戏,三子棋,是黑白棋的一种。三子棋是一种民间传统游戏,又叫九宫棋、圈圈叉叉、一条龙、井字棋等。这里我们写的是玩家与电脑对战的一个代码,如果想跟朋友一起玩也可以自己稍作修改噢。让我们往下看吧目录:C语言简单三字棋小游戏:一、想法与构思1.想法2.构思二、代码与实现1.代码分块2.test.c3.game.h4.game.c1.InitBoard(初始化九宫格棋盘)2.DisplayBoard(横竖划分)3. PlayerMove(玩家进行游戏)4.Compute.原创 2021-07-28 00:03:36 · 1748 阅读 · 6 评论 -
【C语言】递归汉诺塔
递归汉诺塔一、预备知识二、汉诺塔三、c语言实现四、完整代码一、预备知识问题一:什么是递归?程序调用自身的编程技巧称为递归( recursion)。问题二:递归有什么用?递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,是一种把大事化小的思想,递归思想只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。简单来说,递归就是把一件大事情中重复的小事情看成是一种事情,然后我们只需要重复完成这个小事情就可以了。.原创 2021-07-25 20:32:39 · 350 阅读 · 1 评论 -
【C语言】猜数字小游戏
用C语言实现一个简单的猜数字小游戏:一、构思二、代码实现三、装修游戏四、完整代码一、构思首先要想首先一个游戏肯定要想好这个游戏应该怎么玩。 我们这次要写的是一个猜数字的游戏,那规则是什么呢?比如我出一个数字,你来猜,那是不是很没有游戏体验?所以我们首先得确立游戏规则:1. 随机产生一个1-100的数字2. 玩家需要在六次之内猜出,猜出则玩家获胜,反之则失败。3. 每次猜错数字系统会自动提示所猜数字比答案大或小。游戏规则设计好啦之后,我们就要慢慢的用代码实现:二、代码实现首先我们要设.原创 2021-07-24 19:22:34 · 477 阅读 · 1 评论