首页 > 其他 > 详细

结构体和链表

时间:2018-01-19 23:49:47      阅读:299      评论:0      收藏:0      [点我收藏+]

一,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.本周的内容,你还不会什么?

链表使用还不太顺手

 

结构体和链表

原文:https://www.cnblogs.com/Monetvan/p/8319297.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!