数组

7-2 求最大值及其下标

设计思路

本题要我们求一个数组的最大值及其下标,首先是要构建一个数组,对数组赋值,然后进行逐个比较,定义一个指标确定最大值的下标。

 

代码截图

本题无错误样例

 

 

7-6 冒泡法排序 

 

设计思路

本题是书上内容的拓展,在使用冒泡法排序时考虑进行k次后暂停,最后输出暂停后的数组排序。

错误样例

 

 错误原因是因为对冒泡法排序的理解不够清晰,导致逻辑错误和语言格式错误,还有对于最大值

的下标没有应用好的标志方法导致出错。

 

 7-22 求矩阵各行元素之和

设计思路

本题要求矩阵各行元素之和,首先想到定义一个a【】【】类型的数组作为矩阵,之后运用循环知识进行逐行累加求和。

运行代码

本题无错误样例

 

 

1.互评同学名称

吴振迪

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

 

从双方的代码来看,我的代码较为集中易懂,但是吴振迪同学的代码更为简洁,我们的大致思路相同。

学习总结

1.明确了数组的应用。

2.学习了矩阵的表示与运算,多个数组间的比较与计算

3.数组元素的类型 变量名 大小
注意,数组长度是一个整型常量表达式

 4.对于数组的内涵结构比如地址的定义有了较深的理解。

5.数组在使用过程中的一些注意事项,比如下标不能越界

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

 (1)我采用的是直接写出,对方用的是子函数。

 (2)我的代码优势在于简洁,能够使人一目了然,没有过多的变量,看的明白。

          对方的的代码当在重复利用的代码中更有优势,子函数易于分辨.因为对方使用了子函数所以中间变量可能有点多。

(3)我更喜欢同学的代码.

 

截图本周目集的PTA最后排名

 

.

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

没有具体的解题思路,对于题目的理解不够深。

posted @ 2017-12-28 15:00  你见过  阅读(135)  评论(0编辑  收藏  举报