c语言练习
c语言练习
功德箱我每年都投
失败贯彻始终,遗憾深入骨髓。
展开
-
工资管理系统(学校期末作业)
采用最为朴实的原料与配方,用c语言代码单人实现的期末作业。原创 2023-06-23 16:00:49 · 2055 阅读 · 0 评论 -
模拟实现offsetof宏
利用强行转换把0当成结构体变量的地址,从而模拟出成员变量的偏移量。实际上未声明该空间。原创 2023-02-21 10:42:07 · 163 阅读 · 0 评论 -
用宏将一个整数的二进制位的奇数位和偶数位交换
利用位与将二进制位的奇偶位分离,再进行左右位移调整,再相加。原创 2023-02-20 22:19:40 · 296 阅读 · 0 评论 -
寻找数组中只出现一次的两个数字
利用异或相消得到两个目标数字的异或结果,通过分析二进制位的1,来将数组分为两类,每类有且仅有一个目标数字,再通过分别对两类异或相消得到两个目标数字。原创 2023-02-20 16:26:58 · 143 阅读 · 0 评论 -
通讯录新手限定版
通讯录新手限定版[静态内存版本1.0 动态内存版本2.0 文件储存版本3.0 数据库版本4.0(待续)]原创 2023-01-11 16:50:54 · 205 阅读 · 0 评论 -
字符串左旋
左旋字符串[方法一:逐次移位法 方法二:三逆序法] 检测旋转字符串[方法一:遍历法 方法二:追加一倍匹配子串法]原创 2022-12-19 22:28:47 · 157 阅读 · 0 评论 -
查找杨氏矩阵
对杨氏矩阵从右上角开始,进行先列后行的搜索方法。原创 2022-12-18 16:44:25 · 209 阅读 · 0 评论 -
类qsort的多用冒泡排序函数
利用万能指针(void*)实现允许多种类型指针的传入,以及利用(char*)类型强制转换,进行逐字节的数据交换与比较,从而模拟实现qsort函数的多用排序功能。原创 2022-11-27 19:51:32 · 165 阅读 · 0 评论 -
打印杨辉三角
利用二维数组打印杨辉三角原创 2022-11-22 17:14:09 · 124 阅读 · 0 评论 -
将数组中的奇数与偶数分配到左右两端
将数组中的奇数与偶数分配到左右两端原创 2022-11-22 16:19:26 · 155 阅读 · 0 评论 -
计算输入数字的二进制补码中存在几个1及其衍生问题
计算输入数字的二进制补码中存在几个1(利用位移操作符进行计算[衍生问题:偶数位与奇数位分开输出] 利用递归进行计算 利用逻辑与进行计算[衍生问题1:判断输入整数是否为非2^n的整数][衍生问题2:计算输入的两个整数的不同位数的数量])原创 2022-11-08 19:49:52 · 148 阅读 · 2 评论 -
三子棋游戏
三子棋游戏原创 2022-10-13 15:00:46 · 704 阅读 · 1 评论 -
扫雷游戏新手限定版
扫雷游戏新手限定版原创 2022-10-25 21:42:51 · 1017 阅读 · 2 评论 -
输入数字到数组中输出最大数字
利用scanf格式化每个数组元素,再进行比较。原创 2022-10-05 18:29:34 · 170 阅读 · 1 评论 -
伪随机的猜数游戏
利用time()、srand()、rand()函数伪随机的猜数游戏原创 2022-09-18 16:25:43 · 835 阅读 · 0 评论 -
模拟登入输入密码场景
模拟登录账号场景,只能输入三次密码。原创 2022-09-17 20:26:11 · 273 阅读 · 0 评论 -
八十年代字符弹窗特效
不断替换字符地打印原创 2022-09-17 17:42:35 · 102 阅读 · 0 评论 -
运用递归计算
求1!+2!+3!+...+n!的结果 求第n个斐波那契数列的数 汉诺塔移盘问题原创 2022-09-15 17:18:38 · 206 阅读 · 2 评论 -
对混序数组进行排序
冒泡排序 插入排序原创 2022-10-09 22:00:20 · 124 阅读 · 3 评论 -
二分法查找
随机初始值的递增数组内二分法查单个元素原创 2022-09-17 11:51:10 · 170 阅读 · 0 评论 -
求所输入数字的因数 求范围内的素数 求所输入的两个数字的最大公约数
显示一个数字的所有因数 求范围内的素数 求所输入的两个数字的最大公约数原创 2022-08-13 21:57:51 · 138 阅读 · 1 评论 -
十进制转二进制以及十进制指定进制转换
输入十进制数值转为二进制数值 输入十进制数值转为输入进制的数值原创 2022-08-13 19:20:30 · 110 阅读 · 0 评论