题目一 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)考试结果满意吗,怎么改进?
这次还是属于自己的偏漏太多;
认真学的就能做好基础题,但不认真学的就抓瞎;
改进的话还是要抓好基础知识点,先明白是什么才懂得怎么做。