- 博客(1)
- 资源 (7)
- 收藏
- 关注
原创 学益得线上课堂之位运算技巧总结
程序中的所有数在计算机内存中都是以二进制的形式存储的。所谓位运算,就是直接对整数在内存中的二进制位进行操作。一般来说,如果能用位运算来解决问题,效率都是比较高的。01 判断奇偶数传统解法判断数字的奇偶性从概念就能下手,一个数字如果能被2整除,就是偶数,如果不能,就是奇数。代码如下:void odd_even(int n){ if (n % 2 == 1) { ...
2020-01-30 11:03:18 652
C语言提升项目-停车管理系统
纯C语言项目,不需要借助任何第三方库。适合有C语言基础、数据结构(链表、队列)基础的同学,代码量800行,可用于提升编程能力。
实现功能包含:
停车场页面初始化(二维数组);
进入停车场(随机找位置);
寻找车辆(广度优先算法找到最佳路径);
车辆离场(离场最佳路径)。
代码默认在Linux下面运行,如果需要在Windows下面运行,只需要注释掉:
system("clear");
代码,因为clear是Linux下面的命令,Windows用不了。
代码中的Makefile(工程管理器)也是在Linux下面使用,如果切换到Windows,需要手动编译或者借助IDE编译(比如VS)。
2022-04-27
学生管理系统【数组版 链表版 数据库版】
三个版本实现的功能一样,学生信息的增删改查。
数组版本:使用结构体数组存储学生信息;
链表版本:使用链表存储学生信息;
数据库版本:在链表的基础上使用sqlite3保存学生信息。
代码在Linux平台开发出来,如果放到Windows平台运行,需要注释掉几行代码,比如:
system("clear");因为clear是Linux下面的命令,Windows用不了,其他地方不需要修改。
代码适合C语言初学者,如果已经学完了C语言,可以用这个代码做为提升锻炼。
2022-04-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人