高级语言程序设计课程第九次个人作业
这个作业属于课程:课程链接
这个作业要求在:作业要求
学号:102500408
姓名:阮意舒
程序设计小题
练习1·声明结构体打印学生信息
思路:不要使用保留字如class

练习2·分别用数组与指针进行结构体内数据输出
思路:使用三个函数分别控制输入,排序,输出,注意输入时不要使用逗号间隔,会导致输入错位
数组


指针


练习3·使用指针和结构体变量名读取输出结构体内容
思路:变量名使用格式为 结构体名.变量名,指针使用格式为 指针->变量名

练习4·使用typedef定义结构体类型的别名
思路:在主函数中调用Student时不用重新声明struct

练习5·分别头插和尾插创建链表
思路:若在主函数中忘记于n前添加取地址符,会运行程序时写入错误地址,导致windows弹窗


练习6·遍历建立的链表
思路:输出data后跳转到next对应的下一个节点

练习7·删除data为3的倍数的节点
思路:删除函数中如果遇到不需要删除的节点,需要往下移动一步



练习8·在data为3的倍数的节点后插入data为0的节点
思路:插入函数中如果遇到不符合要求的节点,需要往下移动一步


浙公网安备 33010602011771号