数组
7-2 求最大值及其下标
设计思路
本题要我们求一个数组的最大值及其下标,首先是要构建一个数组,对数组赋值,然后进行逐个比较,定义一个指标确定最大值的下标。
代码截图
本题无错误样例
7-6 冒泡法排序
设计思路
本题是书上内容的拓展,在使用冒泡法排序时考虑进行k次后暂停,最后输出暂停后的数组排序。
错误样例
错误原因是因为对冒泡法排序的理解不够清晰,导致逻辑错误和语言格式错误,还有对于最大值
的下标没有应用好的标志方法导致出错。
7-22 求矩阵各行元素之和
设计思路
本题要求矩阵各行元素之和,首先想到定义一个a【】【】类型的数组作为矩阵,之后运用循环知识进行逐行累加求和。
运行代码
本题无错误样例
1.互评同学名称
吴振迪
2.我的代码、互评同学代码截图
从双方的代码来看,我的代码较为集中易懂,但是吴振迪同学的代码更为简洁,我们的大致思路相同。
学习总结
1.明确了数组的应用。
2.学习了矩阵的表示与运算,多个数组间的比较与计算
3.数组元素的类型 变量名 大小
注意,数组长度是一个整型常量表达式
4.对于数组的内涵结构比如地址的定义有了较深的理解。
5.数组在使用过程中的一些注意事项,比如下标不能越界
我和同学代码不同在哪里?有哪些各自优势?你更喜欢哪种代码风格?如果同学代码有错的也请帮忙指出来哪里出问题。
(1)我采用的是直接写出,对方用的是子函数。
(2)我的代码优势在于简洁,能够使人一目了然,没有过多的变量,看的明白。
对方的的代码当在重复利用的代码中更有优势,子函数易于分辨.因为对方使用了子函数所以中间变量可能有点多。
(3)我更喜欢同学的代码.
截图本周目集的PTA最后排名
.
本周的内容,你还不会什么?
没有具体的解题思路,对于题目的理解不够深。