pta结构体链表作业

一、PTA实验作业

 

7-2 

1. 本题PTA提交列表

2. 设计思路

题目要求按照年龄从大到小的顺序依次输出,于是我只要用冒泡法把结构体变量从大到小排列就可以了。

3.本题调试过程碰到问题及PTA提交列表情况说明。

 

(1)答案错误:认真检查了一遍,发现是冒泡法排序那块出现了错误,j应该从0开始循环,才能遍历。此时i<n与i<n-1得到的结果一样,所以可以少一次循环。

4.代码截图。

7-3

1. 本题PTA提交列表

2. 设计思路

运用结构体先输入第一个学生的成绩,计算他的总分并将这个学生记做成绩最高的学生max。接着依次输入n-1个学生成绩,逐个计算总分并与max所在的学生总分相比,若高于max,将这个学生记做max,直到判断完成,输出max所在学生信息。

 

 3.本题调试过程碰到问题及PTA提交列表情况说明

 

错误原因:给num数组分配的元素个数太少,把第3行中的5改成10即可调试成功。

 4.代码截图

 

7-6 

1.本题PTA提交列表

 

2. 设计思路

3.本题调试过程碰到问题及PTA提交列表情况说明。

本题无调试过程

#同学代码结对互评

我的代码:

我的代码在格式上比较简洁,同学的代码思路清晰,单略显复杂。

#本周pta排名

#本周学习总结

学会了什么

1,增,删,改,查(重点)

2,增的两种基本方式

3,首先要在内存中分配足够的空间,编程时申请内存失败要有提示,避免不必要的麻烦。

4,单向链表的常用操作;

不会的:链表的操作运用的还不是特别熟练需要多巩固。

 

posted @ 2018-01-20 14:16  zzb1234  阅读(241)  评论(0编辑  收藏  举报