数组三题的实验报告

Posted hxfa

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了数组三题的实验报告相关的知识,希望对你有一定的参考价值。

题目一  7-3 将数组中的数逆序存放

(1)PTA提交列表

技术分享图片

(2)设计思路

本题要求输入一串数字后使其逆序数输出,需要用到中间数使其对换。而运用数组会使代码更简洁易懂。

流程图如下:

技术分享图片

(3)代码截图

技术分享图片

(4)调试过程中遇到的问题以及pta提交列表的错误说明

原来不是要做这题,但是不小心画了流程图。不想浪费。主要说我个人在编写过程中遇到的问题。

在第二层for循环的时候写成了(N-1)/2,导致调试的时候出错;

 

题目二  7-2 求最大值及其下标

(1)PTA提交列表

技术分享图片

(2)设计思路

本题主要是输出最大值和所对应的下标,需要将最大值与第一个数交换,输出交换后的N个数;

流程图如下:

技术分享图片

(3)代码截图

技术分享图片

(4)代码调试过程中遇到的困难及pta提交列表说明

技术分享图片技术分享图片

未输入数组a[]只单纯的定义导致编译错误;

max被强制返回成原来的a[i]导致答案错误;

 

题目三  7-10 矩阵运算

(1)PTA提交列表

技术分享图片

(2)设计思路

本题的难点在于多重循环嵌套;

流程图如下:

技术分享图片

(4)代码截图

技术分享图片

(4)调试代码过程中遇到的问题及pta提交列表的解答

这个题目是问了大佬,大佬手把手教我做的。现在的理解还是懵懵懂懂的。

技术分享图片

未写return 0 导致非零返回;

 

二 同学代码互评

 

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

技术分享图片

 

四  本周学习总结

1 你学会了什么?

数组的基本应用以及应用时应注意的事项;

数组的本质是一个常量;

数组里的i只能从0开始,这与它的存放地址有关;

内部函数stdlib;

2 本周的内容还有哪些不明白的?

如同上面的例题三,不是很能明白二维数组如何使用;

判断回文;

3 数组结构的考试总结

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

如上排名提交,做错的题略多。

查验身份证,点赞之类的题现在还是不会做;

问了,没懂。

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

这次还是属于自己的偏漏太多;

认真学的就能做好基础题,但不认真学的就抓瞎;

改进的话还是要抓好基础知识点,先明白是什么才懂得怎么做。

 

以上是关于数组三题的实验报告的主要内容,如果未能解决你的问题,请参考以下文章

数组实验报告

第七章实验报告(数组实验)

数组实验报告

数组实验报告

数组实验报告

第七章数组实验报告