C
Euterpe__
这个作者很懒,什么都没留下…
展开
-
日本杀人案件!
在之前的学习中,找到了一些有趣的逻辑题,需要用C实现。让我们来看看题目吧!日本某地发生了一件谋杀案,警察通过排查确定杀人凶手必为4个嫌疑犯的一个。以下为4个嫌疑犯的供词。A说:不是我。B说:是C。C说:是D。D说:C在胡说已知3个人说了真话,1个人说的是假话。现在请根据这些信息,写一个程序来确定到底谁是凶手。那么我们来分析一下这道题思路。已知原创 2017-04-08 18:07:13 · 698 阅读 · 0 评论 -
猜数字游戏
实现一个猜数字游戏,要求随机生成一个100以内的数之后,输入数字进行猜测。若猜的数比随机数大,输出猜大了。反之输出猜小了。如果输入数字不合理,输出输入有误。如果猜对了输出恭喜你猜对了。首先我们需要在屏幕上打印一个菜单,以便于玩家选择是否进行游戏。void menu(){ printf("#####################################\n"); pr原创 2017-04-08 18:10:27 · 366 阅读 · 0 评论 -
扫雷游戏
Windows操作系统自带了一款小游戏叫做扫雷,这是一款锻炼逻辑推理的游戏。在C的学习过程中,我用C写出了一款简易的扫雷,让我们来看看是怎么实现的。 首先让我们分析一下扫雷的原理。 ①初始给出一个棋盘,我们不清楚雷到底在那个地方。所以当我们点亮方格时,方格上会提示该方格周围空格雷的个数,当然也有可能被炸死。 ②为了防止第一次排雷就被炸到,我们必须实现第一次排雷的原创 2017-04-10 22:44:50 · 662 阅读 · 0 评论 -
可变参数列表剖析
可变参数列表剖析在函数的原型中,列出了函数期望接受的参数,单元形只能显示固定数目的参数。让一个函数在不同的时候接受不同数目的参数是不是可以呢?答案是肯定的,但存在一些限制。举个例子:float_average(int n,int v1,int v2,int v3,int v4,int v5){ float sum = v1; if(n>2) sum += v2;原创 2017-05-07 14:39:07 · 418 阅读 · 0 评论 -
相关指针的理解
指针从来都是一个难以消化的知识,你需要透过表象看到其本质,才会让你加深对指针的认识。指针,顾名思义,这是一个存储某个变量地址的变量。该地址指向某个变量,就像指针一样,所以这个变量叫做指针。接下来让我们看看下面这些包含指针的家伙到底是些什么东西。指针数组我们只看这个名字,会发现其本质是一个数组,而指针看起来更像是一个“形容词”。那么什么是指针数组呢?举个例子,我们创建一个数组arr[],里面可以放整形原创 2017-05-08 15:46:24 · 613 阅读 · 0 评论 -
C语言实现简易通讯录
实现通讯录中基本的操作提供方法: 1. 添加指定联系人信 2. 删除指定联系人信息 3. 查找指定联系人信息 4. 修改指定联系人信息 5. 显示所有联系人信息 6. 清空所有联系人 7. 以名字或年龄排序所有联系人头文件#include<stdlib.h>#define MAX 1000#define FIRST 3#define EXT 2typedef struc原创 2017-07-22 18:44:03 · 387 阅读 · 0 评论