指针

一、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).考试结果满意么,怎么改进?

不是很满意,我会更加注意指针的应用。

posted @ 2018-01-20 16:17  丑鱼干  阅读(546)  评论(0编辑  收藏  举报