自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [蓝桥杯2013省 B]带分数解题思路

再说一下如何表示出abc。所以剩下的八个数字,b至少占四个,也就是说我们可以从第五个数字开始,通过判断语句判断list[i]是否等于BLast以查找BLast的位置,一旦确认b的尾数字的位置就可以表示出abc三段,从而表示出a+b/c的值,判断是否等于number,是则总数加一,然后a的位数加一进入下一循环,当a的位数无法增大时,开始找下一个排列。我是先将这九个数字全排列,得到九的阶乘个结果,对这些结果进行分段,分成整数,分子,分母三段,用a,b,c表示,分别在这九个数的前面,中间,结尾。

2024-04-02 21:49:56 1705 1

原创 冒泡排序学习与理解

跟着代码走一遍,会发现这10个元素中最大的9在第一趟比较后被交换到了整个数组最后一个元素处,下一趟比较次数减一,最后一个元素已知为最大值不比较,仅比较前9个元素,可将前九个元素中的最大值换至倒数第二个元素处,以此类推,当外层的九趟循环结束后,整个数组升序排列。外层for循环是表示一趟比较,内层表示一趟比较中具体每一项比较。以上述代码为例(上方代码为升序),即从数组首元素开始,依次和下一个元素作比较,满足条件就换位。冒泡排序的核⼼思想就是:两两相邻的元素进⾏⽐较。

2024-04-02 21:49:23 133 1

原创 typedef和#define在重定义时的不同

前者会将p1和p2都定义为指针变量,而后者int后面的*只与p3相结合,p4会被前面的int定义为整型变量。会出现这种情况,是因为typedef是用ptr_t取代了int*,而#define只是单纯的替换。typedef 是⽤来给类型重命名的,可以将复杂的类型,简单化。

2024-03-30 21:37:22 193

原创 【算法】计算质数——埃氏筛,朴素筛法,欧拉筛法的理解

试除法分解质因数–O(logN)~O(sqrt(N))原理:从[2,sqrt(n)]中枚举所有的质数,如果找到某一个素数i可以将n整除,则需要将n连续除以i得到m个i,直到无法整除为止,然后将n中去除m个i的数,继续操作,如果最后一个数大于1,则得到最后一个质因子。i

2024-03-30 21:34:07 1578 1

原创 不同环境下的数组越界

1.局部变量是定义在栈区的,栈区内存的使用习惯是先使用高地址处的空间,再使用低地址处的空间(当然不同的环境下可能情况就有所不同,我们这里(vs2022-x86环境)是这样的)经过调试可知,x86环境下arr[12]的地址和i的地址相同,所以在对arr[12]进行赋值时,会同时将i赋为0,再次循环。3.所以数组元素在向后越界访问(访问的地址逐渐变高)的时候,就有可能访问到i,因为i比数组先创建。代码中出现了十分明显的数组越界,在vs2022的x64环境下是这样的。

2024-01-24 20:42:48 450 1

原创 用C实现扫雷游戏(低配版)

ps.可以将mine和show一起打印出来,看着答案扫雷以检验项目是否正确。但是最后记得把打印mine的部分给注释掉,不然你的扫雷游戏就会自动泄题啦。玩家通过向控制台中输入坐标进行扫雷,程序判断mine数组中对应下标的字符是否为’1‘。如果为’1‘,则输出“你被炸死啦”并返回0。若为’*‘,则调用另一个函数,该函数会对该坐标周围一圈进行查看,最终返回以该坐标为中心的3*3方格中有几个’1‘,即周围雷数,并将其值num返回。Find函数会将num这一返回值赋予show数组中对应坐标并返回1。

2023-12-13 01:11:24 24 1

原创 初试循环——猜数游戏

游戏要求:游戏要求:1.电脑⾃动⽣成1~100的随机数2.玩家猜数字,猜数字的过程中,根据猜测数据的⼤⼩给出⼤了或⼩了的反馈,直到猜对,游戏结束。

2023-12-04 20:50:07 34

原创 入门的第一篇帖

学习永无止境,更别说编程一道本就没有尽头,只能说一路成长,待到今后稍有积蓄,才能定下更为明确且清醒正确的目标,所以目前的小目标就是快点熟悉c语言,定下一个可以长期坚持的大目标吧。我打算继续我目前的学习模式,学校设课和网课共同进行,可以慢点,但一定要搞懂遇到的各种问题。希望几年后,我再来看这个帖子,被自己的新人稚气逗笑的同时,会感叹这几年走过收获颇多,兴致不减,梦想不远,不负从前热血,心似当初少年。跟随学校老师学习,同时兼修网课,偶尔去力扣洛谷上刷刷题,对编程学习持有兴趣与热情。

2023-11-18 22:51:43 19

空空如也

空空如也

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

TA关注的人

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