指针

一.PTA实验作业

题目一.7-1 输出学生成绩

1.本题PTA提交列表

2.设计思路

本题使用了三个函数的调用,在函数调用时使用了简单的指针传递。

第一个函数ave(a,n)的调用简单的实现了求学生平均值,在传参的过程中使用了指针。

第二个函数ax(a,n)的调用实现了对最高成绩的求出,在传参的过程使用了指针。

第三个函数in(a,n)的调用实现了对最低成绩的求出,在传参的过程使用了指针。

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

(1).段错误。

刚开始一直不知道错在了哪里。后来经过搜索知道段错误一般就是给系统预留的空间不够题目所要求的储存空间的大小。

刚开始定义了整型数组a[100],后来改成a[10000]就正确了。

其实在后来学了动态分配空间之后,如果使用动态分配空间就不会有这样的问题了。

4.代码截图。

题目二. 6-1 计算两数的和与差

1. 本题PTA提交列表

2. 设计思路

本题调用了一个函数去计算两数的和与差。

在函数调用的过程中,传参时使用了指针使程序更加简洁。

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

本题很简单,没有出太大的错误,有些小错误在Dev上调试过之后直接复制在PTA上了。

4.代码截图。

题目三. 6-3 拆分实数的整数与小数部分

1.本题PTA提交列表

2. 设计思路

本题使用了传参数地址的函数调用,简单的应用了指针的性质。

在子函数中使用了强制求整去计算小数的整数部分,也是较为重要的一个知识点。

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

本题较为简单,没有出错。

4.代码截图。

二、同学代码结对互评

1.互评同学:高涧薇

2.我的代码、互评同学代码截图

高涧薇同学的代码截图:

我的代码:

2.我和同学代码不同在哪里?有哪些各自优势?你更喜欢哪种代码风格?如果同学代码有错的也请帮忙指出来哪里出问题。

高涧薇同学的代码与我的代码不同之处在是否调用函数与指针执行此程序。

我的代码优势在于调用了函数编写,更加有参考借鉴的价值。而高涧薇同学的代码优势则是比较简便。

相比起来我更喜欢我的代码,因为调用了函数也使用了指针,达到了题目真正要求的目的

三、截图本周题目集的PTA最后排名。

四、本周学习总结(2分)

1.我学会了简单的指针去编写程序,还掌握了在函数调用时使用指针传参的知识。

2.本周的内容,你还不会什么?

遇到太难的指针题目完全没有思路。

还有很多题目不会:6-7,6-8,6-9,6-10,6-11.

3.指针考试总结

(1).哪题做错了,怎么改?

6-2这道题在做的时候出了很多错误,虽然最后改对了但是还是存在许多疑问。

准备再多问几个同学或者老师去解决这些疑问。

(2).考试结果满意么,怎么改进?

较为满意。

posted @ 2018-01-20 11:53  Doriso  阅读(166)  评论(0编辑  收藏  举报