三 PTA 数组实验

Posted 风月子觞

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三 PTA 数组实验相关的知识,希望对你有一定的参考价值。

#一、PTA数组实验作业。

##题目1:

 

##1. 本题PTA提交列表:

 

##2. 设计思路:

                        1,先输入数组个数,再输入数组的值。

                         2,让第一个赋值给一个变量,然后再把最后一个赋值给第一个,最后再把变量的值赋给最后一个。

                         3,循环n/2次,得到新的数组排列,输出。

流程图:

主要描述题目算法:

 

##3.本题调试过程碰到问题及PTA提交列表情况说明。

 

##题目2:

 

##1. 本题PTA提交列表:

 

##2. 设计思路:

                          1,输入数组个数 ,数组,要找的值。

                           2.从第一个数组与要找的值进行比较,直到找到输出数组的位置,否则not found。

                           3.输出最终查找结果。

 

流程图:

 

主要描述题目算法:

##3.本题调试过程碰到问题及PTA提交列表情况说明。

 

##题目3:

 

##1. 本题PTA提交列表:

 

##2. 设计思路:

                         1,定义数组,并输入。

                          2,先进行从第一个位置的数组与第二个对比,如果大于则交换,否则与第三个比较,一直到最后,一个内循环结束,在最右边得到一个最大的数。

                          3,外循环进行k次即可。

                          4,输出排序后的数列。

流程图:

 

 

主要描述题目算法:

 

##3.本题调试过程碰到问题及PTA提交列表情况说明。

 

#二、同学代码结对互评。

##1.同学互评照片。
 我和李嘉林的代码互评

7-4 查找整数


##2.我的代码、互评同学代码截图(此处截图核心代码就好,不一定截图全部代码,图上指明是谁的代码。)

我的代码:

同学的代码(李嘉林):

 

##3.我和同学代码不同在哪里?有哪些各自优势?你更喜欢哪种代码风格?如果同学代码有错的也请帮忙指出来哪里出问题。

我的使用的的找到之后直接用“break”跳出循环,

同学使用的是用flag的值判断的方法。

他的方法逻辑性更强 ,我的方法更明了,我更喜欢我的方法。

#三、截图本周题目集的PTA最后排名。

 

 

#四、本周学习总结。

本周学习了:1,数组的输入,输出;2,冒泡排序,选择排序,二分法。

在某些运用数组编程时候循环的边界容易出错,需要多加练习来提高。

 

以上是关于三 PTA 数组实验的主要内容,如果未能解决你的问题,请参考以下文章

数组三题的实验报告

PTA实验报告(循环 数组 函数)

PTA实验作业(数组)

PTA数组实验

数组实验报告 张文扬

[PTA]实验8-1-5 在数组中查找指定元素