- 博客(6)
- 收藏
- 关注
原创 学生管理系统C语言版
摘要:本文介绍了基于C语言的学生管理系统设计与实现。系统采用哈希表和链表相结合的数据结构,主要功能包括:学生信息的增删改查、文件存储与加载等。系统通过Student结构体存储学生信息,使用链地址法构建哈希表以提高查询效率。功能模块涵盖了初始化系统、添加学生(内存与文件同步)、查询学生(支持内存与文件双重查询)、删除学生、修改信息和显示所有学生等功能。系统采用模块化设计,实现了数据在内存和文件间的双向同步,确保数据持久性。文章详细讲解了各功能模块的实现思路和关键代码逻辑,最后提供了完整的系统实现代码。
2025-06-25 14:56:27
543
原创 C语言经典例题100题(11-15)
打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数 本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。使用取余和除以相结合来分别取出他们的个十百位,然后再分别将他们的个位的立方和十位的立方和百位的立方相加是否等于这个数本身。对于每个数字num从1到1000:百位数字 = (num除以100)对10取余十位数字 = (num除以10)对10取余个位数字 = num对10取余计算立方和 = 百位数字³ + 十位数字³ + 个位数字³。
2025-06-06 00:32:34
827
原创 C语言经典例题100题(1-5)
本文摘要了5个C语言编程题目及解答: 使用1、2、3、4四个数字组成无重复三位数,通过三重循环实现,共24种组合。 企业奖金计算问题,采用分段计算方式,根据利润区间应用不同提成率。 找出满足条件的整数x,使得x+100和x+268都是完全平方数,通过循环遍历求解。 计算指定日期是该年的第几天,考虑闰年因素并进行日期合法性校验。 三个数排序问题,通过swap函数交换变量值实现从小到大排序。 所有问题均包含详细思路分析和完整代码实现,涵盖了条件判断、循环结构、函数调用等基础编程概念,并注重输入验证和边界条件处理
2025-06-01 18:11:28
689
原创 CTF中的RCE学习
本文详细介绍了RCE(远程代码执行)漏洞的分类与绕过技术。文章首先区分了远程代码执行与远程命令执行的差异,列举了PHP、Python等语言中的危险函数。针对各类过滤场景,提出了多种绕过方法:通配符绕过、函数替换、参数逃逸、管道符利用、文件包含+伪协议、关键字绕过(包括空格、转义、特殊变量等)、内敛执行、环境变量截取等。特别探讨了无回显RCE的解决方案,如sleep测试、Shell获取、DNSlog注入等技术,并分析了无参数RCE的判定特征和递归表达式处理。最后通过CTF实例展示了这些技术的实际应用,为安全测
2025-05-31 11:55:52
955
原创 小白的循环学习
FOR:如果有固定的次数,我们就用 for 循环do-while:如果必须执行一次的话,我们就用 do-whilewhile:其他情况就用 while这个专项主要是跟着翁恺老师学习的一个笔记,本人只是一个萌新小白,如果写的有问题的话,也请帮忙指出来。
2024-09-13 13:32:26
627
空空如也
要求找到flag,求解:文件包含漏洞中的flag一般在什么目录?
2022-11-12
TA创建的收藏夹 TA关注的收藏夹
TA关注的人