自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 关于扫雷游戏

在选择难度这个问题上,我选择了最直接的多个函数的写法,虽然简单,但是,代码量很大,在这儿里,我实现了三种难度,玩家可以自由选择,下面是我给大家放的三种难度的演示图,大家请看图。到这里,我们已经可以对游戏的功能进行编写,在具体的函数中,我就不一一讲解,大家请看代码, 我只拿了一种难度的代码进行展示,其余难度类似,只是变量有所改变。最后,在编写代码多的情况下,我们会选择 整合到多个文件,更让人一目了然,逻辑也会更清晰,也更整洁。

2024-01-31 14:22:37 497

原创 vector及迭代器

完整的代码如上,就只进行了简单的函数实现,如有不足,欢迎补充。1. vector是表示可变大小数组的序列容器。统一的迭代器和引用更好。

2024-05-24 14:34:16 354

原创 运算符重载和构造函数

如果只用默认的复制函数就会这样出错,所以要进行深拷贝的方式。其他的运算符雷同,大家看看代码吧。

2024-05-18 17:15:06 161

原创 快速排序的实现

关于快速排序就到这里,后面还有其他排序,请大家三连后,关注后续更新。

2024-03-31 23:29:24 274 1

原创 堆排序的实现

今天的堆排序就到此为止啦,后面还会继续更新快速排序等排序算法。

2024-03-31 20:14:11 495 2

原创 链表实现通讯录

今天给大家带来的是一个链表实现通讯录,链表实现通讯录相比与用静态数组跟动态数组实现通讯录的最大的一个优点就是不用考虑会不会满,也就是说不会造成空间浪费,总体来说,跟顺序表差不多。那么,接下来带大家看思路,首先,通讯录的功能肯定也是要增删查改,然后到最后还要进行内存释放,先带大家看看运行界面。好啦,链表实现通讯录也就完成啦,是不是很简单哇,是勒,最后祝大家代码嘎嘎猛,天天开心,下次见。

2024-03-23 13:32:08 1012 3

原创 结构体及实现通讯录

结构体包括struct这个关键字符,这个字符就是类型的意思,后面的字符就是你这个类型的命名,大家是不是发现还有一个typedef,这个又是什么意思呢,简单来说就是可以将这个类型进行重命名的意思,将你这个类型再以简单的名称进行使用,对于结构体的介绍就差不多了,那么再来讲讲结构体是怎么使用的吧!

2024-03-20 23:04:20 958 1

原创 整数和浮点数在内存中的存储

我们来解释一下这个是什么意思,(-1)^表示符号位,正数S为0,反之,M为有效数字,范围是大于等于1,小于2,2^E,就好比如科学记数法, 举一个例子,9.5,可以写成(-1)^0*1,0011*2^3,但要注意的是,浮点数并不能精准表示,比如9.6,那就无法精准表示了。那么,今天的代码分享就到此结束吧,希望友友们码技狂涨,天天开心。反码:就是原码的符号位不变,其它数0变1,1变0。注意:正数的原反补相同,只有负数是这样。原码:就是由二级制数表示。

2024-03-17 21:10:20 347 1

原创 strstr和strcmp

今天的代码分享就到此为止啦,希望能够帮到大家,也希望大家能提个宝贵的意见,祝大家天天开心,代码能力嘎嘎提升。这是strcmp的声明,然后strcmp的头文件也是string。

2024-03-14 20:17:15 425 2

原创 指针及指针进阶

先给大家看一下指针:这个就是指针,用来,在需要用到所需数据的时候,可以从这个把它找出来,那么,这就是这个指针的一个作用。简单理解就是存放指针的数组,当存了,以数组的形式输入,这就是指针数组。下一个下一个,下一个就谈到了数组指针,什么是呢!

2024-03-05 23:03:25 468 2

原创 斐波那契数列

今天的代码分享到此结束,有什么问题请大家指出,蟹蟹大家,看到的就帮忙点点。

2024-02-12 22:51:44 371 2

原创 整数转换与位运算

意思就是一个数跟另一个数的二进制数中有几个数不一样,就需要转换几个数才能将这个整数转变为另一个整数,具体怎么实现呢,我先跟大家讲一下我的思路,我的思路就是,将两个二进制数先进行 异或操作,然后就能将它们不同的数转换成1,然后再右移并与1进行与操作,就可以得到有几个数是不同的。好啦,到此本次分享也就结束了,大家有好的建议,欢迎提出,我很乐意大家能指出我的不足,我好去改正,祝大家新年快乐!

2024-02-11 00:10:18 764 2

原创 关于求自除数

Hello,友友们新年好呀!,今天又给大家一个题目,是关于自除数的一道题目,那么题目是怎样的呢,大家请看!

2024-02-10 23:18:35 320 1

原创 关于设定密码的合法性

这个题的要求较多,我们该如何去实现呢,我给大家带来我的思路,首先,当然是从简单到难的循序,先求字符串长度,因为这样就可以确定字符串长度是否大于等于8,可以用strlen来求,然后再求字符串首位是否为数,然后再通过遍历确定字符是否合法,最后再判断是否至少由两种字符组成,我的思路就是这样,具体如何实现呢,大家请看代码。如图所示,欢迎大家提出建议,今天的代码分享到此为止,再次祝贺友友们除夕快乐且新年快乐。

2024-02-09 00:19:32 521 2

原创 关于找至少是其他数两倍的最大数

这里只展示实现功能部分代码,大家细看,有更好的建议欢迎大家提出,那么,今天这道题的分享到此为止。在一个数组中找出最大值并且确认是否为其它数的两倍,那么,实例是怎么样的。

2024-02-08 13:43:27 355

原创 关于实现字符的排序(冒泡排序)

实现冒泡排序就是遍历将大的跟小的进行互换,将大的往后放,然后最后那个就是最大的,以此往前推,第一个就是最小的,以此实现叫做冒泡排序法,大家请细看代码,如有问题和建议欢迎大家提出,我们下次再见。效果如图所示,在乱序的字符中将字符由ASCII码的小到大排序,那么这个代码是如何实现的呢!首先,在这里给大家介绍一种排序方法,叫做冒泡排序法,这方法该如何实现,我带大家来看看。

2024-02-07 23:22:55 317

原创 与C语言相结伴

对于编程的学习,为了以后能够得心应手,基本上,每天都会抽出三个小时对编程进行一个练习,因为对于我自己来说,想进的公司是小米,对于大厂来说,想进去的人肯定很多,亦拼学历亦品能力,在学历不足的情况下,自己就要把自己的能力发挥到最好,这样,才有可能实现自己的梦想。在最开始,学编程完完全全就是课程所需,但慢慢发现,自己早已深陷其中,无法自拔,在一个个与程度过的深夜,自己对编程的兴趣越发浓郁,也希望能掌握更多的编程技巧,为以后的工作和生活坐更好的铺垫,以过上自己想要的生活。

2024-01-16 19:42:42 613 1

空空如也

空空如也

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

TA关注的人

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