题目一:
1、提交列表
2、设计思路(包括流程图)
1、定义一个数组
2、逆序排放就是将第一项放到最后,第二项放在倒二,即只需进行n/2次循环
3、最后输出数组a
流程图如下:
最终代码如下:
3.本题调试过程碰到问题及PTA提交列表情况说明。
发现问题:运行结果答案错误
解决方法:循环的次数出错,同时循环少一个大括号。
题目二:
1、提交列表
2、设计思路(包括流程图)
1、定义一个数组,输入一组数字
2、每次选择一个数与后面剩下的数比较,选择其中最大的数交换位置与
3、输出数组
流程图如下:
最终代码如下:
3.本题调试过程碰到问题及PTA提交列表情况说明。
发现问题:答案错误,输出的结果最后一个数有错
解决问题:重新输出,先输出a[0],在间隔空格输入后面的数。
题目三:
1、提交列表
2. 设计思路(包括流程图)
1、定义一个数组
2、将前面一个数与后面一个数比较,如果后面的数小就交换位置,直到最后一个,接着开始第二次循环
3、输出数组
流程图如下:
最终代码如下:
3.本题调试过程碰到问题及PTA提交列表情况说明。
发现问题:出现错误
解决问题:循环的次数出错,再减1
二、同学代码互评
我的代码:
同学的代码(黄晓风):
2.我和同学代码不同在哪里?有哪些各自优势?你更喜欢哪种代码风格?如果同学代码有错的也请帮忙指出来哪里出问题。
在结果输出时不同,我先输出空格,他后输出,然后再输出最后一个
三、截图本周题目集的PTA最后排名。
四、本周学习总结
1.本周你学会了什么?
1)数组的建立,使用
2)冒泡排序,选择排序,二分法
2.本周的内容还有哪些不会?
冒泡,选择排序的循环次数上。
来源:https://www.cnblogs.com/John104142/p/8318237.html