PTA数组实验

旧城冷巷雨未停 提交于 2020-02-22 04:33:29

题目一:

 

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

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

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!