自定义博客皮肤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语言实现扫雷游戏

C语言实现扫雷游戏实现扫雷游戏与三子棋游戏类似,为了便于后期对于代码的阅读、理解与地图大小和地雷的数量变更,先用#define定义一个标识符表示一个常量 (地图的大小、地雷的个数等)#define MAX_ROW 9#define MAX_COL 9#define mineNumber 10游戏创建流程1. 创建地图在这里,showMap表示向玩家展示的地图,mineMap表示存放地雷的地图(不向玩家展示,用于后期判断玩家是否踩雷以及玩家所选择位置周围有多少地雷)。char showMa

2021-07-28 16:29:06 198

原创 C语言实现三子棋游戏

实现三子棋游戏初始工作,通过#define 定义一个标识符来表示一个常量(棋盘的横纵坐标)(因为在代码的编写中,会有多处需要用到坐标。那么,在阅读代码时就可能会导致读者疲于理解当前的值到底是代表什么,即会对代码的解读造成困扰。所以,在该代码中通过使用宏定义解决了这个问题,同时也方便后续更改棋盘的大小。)#define MAX_ROW 3#define MAX_COL 3游戏创建流程1. 创建棋盘创建棋盘(二维数组),并将其初始化(空白,无子状态)。//1. 棋盘初始化void init(

2021-06-11 19:43:40 270 4

原创 递归实现字符串逆序

编写一个函数 reverse_string(char * string)(递归实现),将参数字符串中的字符反向排列,不是逆序打印。(要求:不能使用C函数库中的字符串操作函数。)(在本次练习中,由于对自增理解不到位,迷糊了好一会,写错了一次。在与朋友讨论后搞懂了,所以在这里记录一下,以免再犯。)以下内容记录了代码、运行结果以及递归过程,便于理解。1. 实现字符串逆序1.1 代码#include <stdio.h>int reverseString(char* string) { i

2021-06-06 18:31:09 4992 1

原创 输入两个整数,求最大公约数

输入两个整数,求最大公约数#代码:# define _CRT_SECURE_NO_WARNINGS# include <stdio.h>int main() { int a, b, x, num = 0; printf("输入需要求最大公约数的两个整数:"); scanf("%d %d",&a,&b); do { x = a % b; a = b; b = x; num++; //记录几次求出了最大公约数 } while (x); print

2021-04-12 21:27:26 4820

原创 为何使用strlen检测字符串长度,结果却是随机值

今天遇见一个问题,关于输出数组长度。因为运行代码后得到两个不同的结果,才知道,原来,此处输出的长度应该是一个随机值,经过学习,知道了缘由,特将问题记录下来,方便下次翻阅。下边是代码和结果#代码://输出字符数组arr[]的长度# include <stdio.h># include <string.h>int main() { char arr[] = { 'a','b','c' }; printf("%d\n", strlen(arr));...

2021-04-11 00:04:01 777 1

空空如也

空空如也

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

TA关注的人

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