数组

 二、数组

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

 

定义数组,利用循环输入数组,定义下标为index=0,利用第二次循环,

求出数组中最大数及其下标

本题调试时无太大问题,注意输出格式即可

题目二、7-6冒泡排序法

 

本题定义数组,并利用循环结构比较数组中数的大小,前大于后则互换,实现冒泡排序。

 

本题调试过程碰到问题

第一次提交是错把if(a[i]>a[i+1])写成了if(a[i+1]>=a[i])导致全部错误

同时,没有注意输出格式。

之后几次提交注意到了格式并把代码改成了if(a[i]>=a[i+1])部分正确

最后成功改出所有错误。

题目三、7-14 简化的插入排序

本题要求在一串数中插入一个并按顺序排列,

先定义一个数组并赋值然后再给出要插入的那

个数,把这个先放在数组最后从后往前比较大

小并排序。

 

本题调试过程碰到问题

前两次提交是没有注意输出格式,导致答案出错

同学互评:

王丹的7-14

她的代码有完整的注释,是我应该学习的地方,

我的代码是先将要插入的数加入数组再排序,而

她的是直接找需要的位置插入,我认为我的思路

使得代码更简洁。

本周学习总结

1、学会了如何定义数组,并操作数组数据进行简单

问题的解决

2、学会运用字符数组,并掌握string.h头文件下函数

的运用。

3、学会使用二维数组解决矩阵问题。

不足之处

解题时,思路不够清晰,解题较慢

还需研究的题目

7-7,7-9,7-16

 截图本周日集的pta排名

posted @ 2018-01-12 22:19  雨落流年  阅读(117)  评论(0编辑  收藏  举报