- 博客(8)
- 收藏
- 关注
原创 车辆渡江调度系统
第二,扩展功能,支持 10 辆以上多批次车辆的连续过江调度;通过这三个层次的实现,全面模拟真实轮渡口的调度逻辑,确保登船规则的严格执行和调度过程的高效有序。轮渡口的渡船每次最多承载 10 辆汽车,过江车辆分为客车和货车两类,且需遵循特定的登船规则:同类车遵循 “先到先上船” 原则;客车优先级高于货车,每登船 4 辆客车后可允许 1 辆货车登船;某汽车轮渡口,过江渡船每次能载10辆车过江,过江车辆分为客车类和货车类,上渡船有如下规定:同类车先到先上船;客车先于货车上渡船,且每上4辆客车,才允许上一辆货车;
2025-11-25 20:45:09
384
原创 指针的头插法创建图书信息链表
头插法的意思是,每当添加一本新书时,我们会把新创建的图书节点放到链表的最前面,使其成为链表的新头部。接着,再添加第二本图书时,同样进行头插法操作。新创建的第二个图书节点(假设地址为。现在要添加第一本图书,经过上述头插法的步骤后,新创建的图书节点(假设地址为。),此时链表就变成了新添加的第二本图书节点在最前面,它通过。所指向的节点(也就是第一本图书对应的节点,地址为。指针指向原来的第一本图书节点,头指针。)成为了链表唯一的节点,此时头指针。更新为指向新创建的这个节点(地址。假设最开始图书链表为空,头指针。
2024-12-31 15:35:57
798
原创 有5个学生,每个学生的数据包括学号、姓名、3门课的成绩。从键盘输入5个学生数据,要求输出每位学生3门课的平均成绩,以及最高分的学生的数据
有5个学生,每个学生的数据包括学号、姓名、3门课的成绩。从键盘输入5个学生数据,要求输出每位学生3门课的平均成绩(包括学号、姓名、3门课程的成绩,平均分数),以及最高分的学生的数据(包括学号、姓名、3门课程的成绩,平均分数)。(4)平均分和最高分的学生的数据都在主函数中输出。(3)编写max函数找出最高分学生数据。(1)编写input函数输入学生数据。(2)编写average函数求平均分。
2024-12-26 20:07:07
978
原创 用指向指针的指针的方法对5个字符串排序并输出中,关于 printf 中使用 b[i] 而不是 *b[i] 的原因
进行输入操作时,实际上是将用户输入的字符串存储在以 a[i] 所指向的内存地址开始的连续空间中(在这里 a[i] 指向了二维数组 b 对应的行首地址,因为之前有 a[i] = b[i];*a[i] 实际上是对 a[i] 这个指针进行解引用,得到的是它所指向的那个内存位置存储的单个字符(也就是字符串的第一个字符),这样 printf 函数接收到单个字符后,就不会按照期望的那样去输出完整的字符串了,而是只会输出那一个字符,而且很可能后续会由于缺少字符串结束标志等原因导致出现错误的输出或者程序异常行为。
2024-12-25 10:33:41
416
原创 指向指针的指针可以这样理解吗(初学者)
设指向指针的指针变量pt地址是aaa。pt自己的地址:&pt=aaa;a自己的地址:&a=qqq;p自己的地址:&p=www;设指针变量p的地址为www。
2024-12-24 19:46:30
609
原创 写一函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度。分别在程序中按以下两种情况处理:(1)函数形参用数组名。(2)函数形参用指针变量。
void还可以用作指针类型限定符,表示指针指向无类型的数据。这种指针可以指向任何类型的数据,即其他类型指针的指可以不通过强制转换直接赋给void指针,但通常用于动态内存分配和函数参数,以便在不知道具体数据类型的情况下进行操作。函数名用int,用void表示函数没有返回值或者函数不接受任何参数。字符串输入不用for循环,不然可能导致缓冲区和输入同步的问题。
2024-12-10 16:27:48
273
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅