一,PTA实验作业
题目1:7-2 通讯录排序
1.提交列表
2.设计思路
定义一个包含姓名,生日,电话号码的结构体
用循环结构输入n个姓名生日和电话号码等内容
循环嵌套找出年龄最小值并从大到小排序
最后循环输出姓名生日号码
3.本题调试过程碰到问题及PTA提交列表情况说明
定义的数组内存太少
需扩大内存以防止溢出
题目2:6-6 使用函数实现字符串部分复制
1.提交列表
2.设计思路
在结构体中定义学号 姓名 成绩1 成绩2 成绩3
循环输入n个学生信息
用选择排序法从到到小排序找出最大值
输出成绩最高的学生学号姓名和成绩
3.本题调试过程碰到问题及PTA提交列表情况说明
最后的输出部分类型用错
应该是%s %s %d
题目3:7-9 查找成绩最高的学生
1.提交列表
2.设计思路
在结构体中定义学号 成绩
循环输入n个学生信息
用选择排序法从到到小排序找出最大值
输出成绩最高的学生学号和成绩
3.本题调试过程碰到问题及PTA提交列表情况说明
应该在循环输入外再设一个循环比较成绩大小
在输入的循环中比较大小排序每一次max都会重新复制导致输出错误
二、同学代码结对互评
1.互评同学
李彦婵
2.我和同学的代码截图
3.我和同学代码不同之处
同学的代码更清晰更方便阅读
我更喜欢她的代码
三、截图本周题目集的PTA最后排名
四、本周学习总结
1.你学会了什么?
使用结构体把几个信息捆绑在一起储存
刚方便阅读和输出
用链表代替数组
可以更省内存并且方便删改
2.本周的内容,你还不会什么?
链表使用还不太顺手