高级语言程序设计课程第九次个人作业

这个作业属于课程:课程链接

这个作业要求在:作业要求

学号:102500408

姓名:阮意舒

程序设计小题

练习1·声明结构体打印学生信息

思路:不要使用保留字如class
图片

练习2·分别用数组与指针进行结构体内数据输出

思路:使用三个函数分别控制输入,排序,输出,注意输入时不要使用逗号间隔,会导致输入错位
数组
图片
图片
指针
图片
图片

练习3·使用指针和结构体变量名读取输出结构体内容

思路:变量名使用格式为 结构体名.变量名,指针使用格式为 指针->变量名
图片

练习4·使用typedef定义结构体类型的别名

思路:在主函数中调用Student时不用重新声明struct
图片

练习5·分别头插和尾插创建链表

思路:若在主函数中忘记于n前添加取地址符,会运行程序时写入错误地址,导致windows弹窗
图片
图片

练习6·遍历建立的链表

思路:输出data后跳转到next对应的下一个节点
图片

练习7·删除data为3的倍数的节点

思路:删除函数中如果遇到不需要删除的节点,需要往下移动一步
图片
图片
图片

练习8·在data为3的倍数的节点后插入data为0的节点

思路:插入函数中如果遇到不符合要求的节点,需要往下移动一步
图片
图片

posted @ 2025-12-09 15:33  BunnyLucy  阅读(23)  评论(0)    收藏  举报