![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c语言
文章平均质量分 54
阿威昂
这个作者很懒,什么都没留下…
展开
-
C语言小游戏之撕裂三子棋
简单易懂易上手的三子棋代码,看了秒会,可以拿去给装13原创 2023-05-18 21:40:39 · 95 阅读 · 3 评论 -
C语言:写一个函数求a的二进制(补码)中有多少个1
转化思路:转化二进制可以用余2除2的方法求出该数的二进制数。遇到负数怎么办?1.1.利用unsigned将形参无符号化。2.利用不断右移,与1不断按位与。进而不断判断有多少个1。如果是-1,运行结果会让a=0,跳出while循环。面对这些问题,我们有两种方法来解决这些问题。原创 2022-12-08 16:46:33 · 485 阅读 · 1 评论 -
C语言:学生信息管理系统
采用链表来连接各同学的信息,进行打印,删除,插入增加,修改,查找。保存学生信息到文件里。读取文件中的学生信息。原创 2023-04-05 15:12:36 · 715 阅读 · 0 评论 -
汉诺塔代码原理解析
给定三根柱子,记为 A,B,C,其中 A 柱子上有 n 个盘子,从上到下编号为0到n -1,且上面的盘子一定比下面的盘子小。问: 将A 柱上的盘子经由 B 柱移动到 C 柱最少需要多少次?首先汉诺塔就是不断移动上面的方块,从A移动到C。3.然后将B位置上的前n-2个全部移动A位置上。1. 将A位置上的前n-1个全部移到B位置。然后将第n-1个方块从A移动到C位置。4.将B位置上的第n-1个移动到C位置上。2.将A位置上第n个全部移动到C位置。先将第n个方块从A移动到C位置。然后将第2个方块移动到C位置。原创 2023-06-28 17:42:51 · 205 阅读 · 8 评论 -
C语言:辨析malloc,realloc,calloc三个动态内存函数
对动态内存函数的充分解读,充分了解学会这三个函数原创 2023-08-18 15:50:36 · 139 阅读 · 7 评论