一、PTA实验作业
题目1:6-4 结构体数组按总分排序(10 分)
1. 本题PTA提交列表
2. 设计思路
3.代码截图
4.本题调试过程碰到问题及PTA提交列表情况说明。
- 调试的时候发现输出的数据不按总成绩的大小排序,检查才发现在用选择排序法时忘了在循环外加大括号。
题目2:7-2 时间换算(15 分)
1. 本题PTA提交列表
2. 设计思路
3.代码截图
4.本题调试过程碰到问题及PTA提交列表情况说明
- 刚开始不知道怎么输出小于10时的分钟数和秒数,还分了几种情况输出,后来百度了下才知道在%d前面加个0就可以输出了。
题目3:7-6 通讯录的录入与显示(10 分)
1. 本题PTA提交列表
2. 设计思路
3.代码截图
4.本题调试过程碰到问题及PTA提交列表情况说明
- 定义的几个数组的长度不够大,其中birth数组的长度应为11,而我忽略了‘‘也应占有两个字符长度。
- 在查询记录是否存在时的条件应为t
二、截图本周题目集的PTA最后排名。
PTA排名
三、阅读代码(2分)
四、本周学习总结(1分)
1.总结本周学习内容。
结构体、共用体、枚举这种构造数据类型特点。
结构体和数组一样都是构造型数据类型,和数组不同的是,结构体可以处理不同类型的数据。共用体是一种多变量共享存储空间的构造类型,它允许几种不同的变量共用同一存储空间。共用体和结构体的区别是结构体每一位成员都用来表示一种具体事务的属性,共用体成员可以表示多种属性(同一存储空间可以存储不同类型的数据)。枚举类型是指变量的值可以全部列出,定义一个枚举变量后,变量的值确定在定义之中。它和结构体、共用体的区别在于,枚举元素是常量,只能在定义阶段赋值。递归函数原理
递归就是函数直接调用自己或通过一系列调用语句间接调用自己。在函数中调用函数自身,不断调用,直到满足函数得出计算结果。枚举类型是指变量的值可以全部列出,定义一个枚举变量后,变量的值确定在定义之中。它和结构体、共用体的区别在于,枚举元素是常量,只能在定义阶段赋值。