我在这个课程的目标是 | 掌握一维数组 |
这个作业在哪个具体方面帮助我实现目标 | 数组的基本运用 |
参考文献 | c语言程序设计教程(第3版) |
1.PTA实验作业
1.1 选择法排序
1.1.1数据处理
1.数据表达:定义整型变量a[n],i,n,x,t,k,j,a[n]表示数组元素的大小,%d代表输出整数,x以及t是用来替换j和k的,从而使数字的大小从大到小的循序去交换。
2.数据处理:
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 |
---|---|
4 | |
5 1 7 6 | 7 6 5 1 |
5 | |
7 4 6 8 1 | 8 7 6 4 1 |
6 | |
9 5 4 7 3 6 | 9 7 6 5 4 3 |
1.1.4PTA提交列表及说明
提交列表说明:
1.答案错误:刚开始定义的四个变量,但是循环条件写错了
2.答案错误:将循环条件中改了一下,忘记输入数组a了
3.答案错误:输入数组后用测试数据测了一下发现数据全是一个数,应该是循环中的数字调换出了问题
4.答案错误:重新定义变量,多定义了一个x和t,用x和t分别表示循环后的j和k,错打了x,把x打成了t
1.2查找满足条件的所有整数
1.2.1数据处理
1.数据表达:定义了整型变量int i,n,x,a[10],flag=0,x是表示查找的整数,%d代表的是输出整数
2.数据处理:
1.2.2实验代码截图
1.2.3造数据测试
1.2.4PTA提交列表及说明
提交列表说明:
1.答案错误是因为没有利用循环结构for来对数组中的数进行判断。
2.部分正确是因为忘记把超过范围的情况打上了。
3.部分正确是循环后输出的是a[i],而不是i。
2.代码互评
同学的代码