我在这个课程的目标是 | <写上你的目标> |
这个作业在那个具体方面帮助我实现目标 | <写上具体方面> |
参考文献 | <写上作业所参考的文献资料> |
1.PTA实验作业
1.1 输出所有大于平均值的数
本题要求编写程序,将输入的n个整数存入数组a中,然后计算这些数的平均值,再输出所有大于平均值的数。
1.1.1数据处理
1.数据表达:用了整型变量n,i,双精度变量ave;
2.数据处理:
1.1.2实验代码截图
1.1.3造测试数据
第一组:
输入:5
10 11 12 13 14
输出:12.00
13 14
(因为5在实验范围内,所以能得出数据)
第二组:
输入:1
2
输出:2.00
(因为1在范围内所以得出平均值2.00,因为没有比2大的数 所以没有输出)
第三组:
输入:9
56 34 23 12 78 89 90 34 45
输出:51.22
56 78 89 90
(输入了一个离10最近的数字)
1.1.4 PTA提交列表及说明
问题:代码没什么逻辑,乱七八糟
总遗漏了一些东西
解决方法:向别人请教思路,观看教学视频,反复运行
1.2查找满足条件的所有整数
本题要求编写程序,将输入的n个整数存入数组a中,然后在数组a中查找给定的x。如果数组a中的元素与x的值相同,输出所有满足条件的元素的下标(下标从0开始);如果没有找到,输出“Not Found”。
1.2.1 数据处理
1.数据表达:整型变量a,n,i,count,s[10]
2.数据处理:
1.2.2 实验代码截图
1.2.3 造测试数据
第一组:
输入:9 10
3 5 10 11 12 11 10 23 24
输出:2
6
(因为找到与10相同的元素 因此输出相应的下标)
第二组:
输入:5 13
11 12 14 15 16
输出:Not Found
(设置和输入样例相同的n来测试,因为没有找到相同的元素,所以输出“Not Found”)
1.2.4 PTA提交列表及说明
1.编译错误:为将所有变量定义;没有在输入中加入&;没有将分号全部打上
2.解决问题:将所有变量定义完全;将&加入;将分号补上
2.代码互评
7-1:
同学代码截图:
自己代码:
![自己的代码
1.同学的更有条理,更长
2.同学用了三个for,我用了两个
3.同学有else但是我没有
4.同学的变量比我的多
7-3:
同学的代码:
自己代码:
1.同学是flag,我是count
2.同学有两个for,但是我只有一个
3.我的好像很乱,同学的比较逻辑清晰
3.学习总结
3.1 学习进度条
3.2累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
自开学以来,C语言的知识越来越多。刚开始的时候还只是简单的定义和简单的函数,那时候还觉得得心应手,好像也不过如此。但是随着时间的流逝,我们学习的东西也变多了,更需要我们独立思考,需要脑子里有一个清晰的思维来打出有逻辑的代码。在打代码时我们需要细心,一不小心,忘记了什么东西便会编译错误。在最后学习的数组中,我还需要多研究研究。