PTA数组实验

题目一:

 

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.本周的内容还有哪些不会?

冒泡,选择排序的循环次数上。

 

posted on 2018-01-19 20:52  201621012148  阅读(634)  评论(0)    收藏  举报