数组
二、数组
题目一、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排名