指针
一、PTA实验作业
题目1.7-5 输出学生成绩
本题要求编写程序,根据输入学生的成绩,统计并输出学生的平均成绩、最高成绩和最低成绩。建议使用动态内存分配来实现。
1. 本题PTA提交列表
2.设计思路
虽然说这题定义了指针,但是实际上我在过程中调用的是数组,相对指针而言,我对数组更为熟悉,所以这题只是一个数组的简单排序
3.本题调试过程碰到问题及PTA提交列表情况说明。
4.代码截图。
题目二:7-2 找最小的字符串
本题要求编写程序,针对输入的N个字符串,输出其中最小的字符串。
1. 本题PTA提交列表
2.设计思路
这是一个简单的排序,如果是用数组的话会挺好运用,但是指针并不会太熟悉所以不太会用,运用循环以及数组就能解决,
3.本题调试过程碰到问题及PTA提交列表情况说明。
这题始终没有达成全对,不能理解较大n,包含最长最短字符的含义,以至于至今无法改正
4.代码截图。
题目三:6-2 移动字母(10 分)
本题要求编写函数,将输入字符串的前3个字符移到最后。
1. 本题PTA提交列表
2.设计思路
这只是一个子函数,所以比较简单,只需要用一个循环嵌套就可完成
3.本题调试过程碰到问题及PTA提交列表情况说明。
编译错误是因为数组的名称应该是s而不是str
4.代码截图。
二、同学代码结对互评
1.互评同学:郑淇
2.我的代码、互评同学代码截图
郑淇同学的代码:
我的代码:
3.我和郑淇同学代码不同在哪里?有哪些各自优势?你更喜欢哪种代码风格?
我的运用了动态分配内存应该说更为严谨,我和郑淇同学的代码一眼望去,是郑淇同学的代码更加简洁,我更喜欢郑淇同学的代码;
三、截图本周题目集的PTA最后排名。
四、本周学习总结
1.对于指针还是很不懂怎么运用,还有它与数组的差别
结构指针什么的,真的不能理解。
3.指针考试总结
(1).哪题做错了,怎么改?
考试题目不难,但是有一两题我并不是运用指针完成的,是用数组完成的。
(2).考试结果满意么,怎么改进?
不是很满意,我会更加注意指针的应用。