自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 C语言实现扫雷

扫雷用编程语言该怎样实现呢?首先要明白扫雷都需要哪几部分,借助算法模块来模拟游戏规则,需要用函数来调用各个模块使游戏跑起来。那么问题来了,一个棋盘能解决问题吗?我们必须得有两个棋盘,也就是在程序中设置两个数组,*覆盖是给用户看的,真正的雷区用0和1表示。暂定棋盘范围为10X10的,那二维数组大小应该为多少呢?这里就牵扯到边界雷的个数可能存在越界问题,所以要定义12X12大小的二维数组,这些元素我们...

2019-04-09 22:54:43 261 2

原创 c语言操作符详解

一、算术操作符:+、 -、 *、 \、 %(取模) 1、双目操作符、自左向右、优先级排名 ±为4,其它三个为3, 2、对于 / 操作符如果两个操作数都为整数,执行整数除法。而只要有浮点数执行的就是浮点数除法 3、% 操作符的两个操作数必须为整数(不能为浮点数),返回的是整除之后的余数 int a=5,b=2; a/b==2; not 2.5 a%b==1; 二、移位操作符:左移 <<...

2019-04-09 18:34:42 540

原创 C语言实现三子棋

三子棋是一个大家都很熟悉的游戏,思路非常简单,用O代表电脑,X代表玩家。在程序员的眼里三子棋的实现和数组、函数等内容有着密不可分的关联。三子棋的棋盘我们都见过,坐标成对出现,二维数组就可以完美的解决。这里模块化的解决思想就凸显的十分重要,将要解决的问题封装成一个个函数,那我们具体分析三子棋具体要解决哪些问题? 首先得提供给用户菜单供选择,接下来得打印出它的棋盘界面,玩的过程电脑走一步人走一步,游戏...

2019-04-08 22:47:49 312 1

原创 不创建中间变量找出数组中落单的那个

这里需要用到异或,用0去异或,0异或任何数都是任何数本身。相同的数异或为0. #include<stdio.h> int Fun(int *arr,int len) { int i; int tmp = 0; for (i = 0; i < len; i++) { tmp ^= arr[i]; } return tmp; } int main() { int a...

2019-04-06 21:20:39 167

原创 逻辑与(&&)或(||)按位与(&)或(|)异或(^)的那些事

逻辑与(&&)或(||)按位与(&)或(|)异或(^)的那些事 运算规则-> 逻辑与按位与 全1才1 有0则0 逻辑或按位或 有1则1 全0才0 按位异或 相同为0 不同为1 区别 1、逻辑与&&表示的是交集,2个条件同时成立,结果才为真。逻辑或||表示的并集,只要有一个条件成立,结果就为真 2、逻辑与(或)只要...

2019-04-01 19:06:12 1704 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除