我在这个课程的目标是 | <掌握数组> |
这个作业在那个具体方面帮助我实现目标 | <实际运用数组> |
参考文献 | <c语言程序设计教程> |
1pta实验作业
1.1输出所有大于平均值的数
本题要求编写程序,将输入的n个整数存入数组a中,然后计算这些数的平均值,再输出所有大于平均值的数。
1.1.1数据处理
1 数据表达 :运用整形的数组总和除以总数
2 数据处理 :
1.1.2实验代码截图
1.1.3 造测试数据
![数据1](https://img-blog.csdnimg.cn/c946b4e72fef4cd89bec26d2dc1fa425.jpeg
1.1.4 PTA提交列表及说明
这道题我感觉有点小恶心,它最后居然还要输入一个回车才算完全正确,刚开始我测试的时候和正确答案差不多,总以为对了,所以导致总是显示答案错误。仔细回想一下,完成了之后感觉还是挺简单的,只要简单的数组和除以数组总数就可以了。
1.2 利用数组计算斐波那契数列
本题要求编写程序,利用数组计算菲波那契(Fibonacci)数列的前N项,每行输出5个,题目保证计算结果在长整型范围内。Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列,例如::1,1,2,3,5,8,13,…。
1.2.1 数据处理
数据表达 :运用整型数组判断一下再循环两次
数据处理 :
1.2.2实验代码截图
1.2.3 造测试数据
![数据2](https://img-blog.csdnimg.cn/9d43827f76fc4a7c8a61ee86af3efae9.jpeg
1.2.4 PTA提交列表及说明
这道题其实老师在课上说过,只要基本数组就可以了,用前两个数组相加得到后一个数组,挺简单的,但是就是输出那里每5个换行刚开始给我整懵了,因为没有经验所以在换行这整了挺久的,后来仔细翻阅了一下书籍后自己琢磨出来了,只要在前面添加一个数组%5==0然后输出就行,完成之后非常有成就感。
2 代码互评
1.我对于平均数和sum用的是float而他是double很明显我的比较精准一定
2.对于界面的工整和缩进我明显比他好看。
3学习总结
3.1 学习进度条
3.2 累积代码行和博客字数
行数:54
字数:1764
3.3 学习内容总结和感悟
3.3.1 学习内容总结
本次学习内容主要是数组的运用和各种循环的使用,在不同的题目中运用不同的循环是对题目的基本掌握,本次学习结合了前近几周学习的全部知识,有for while等循环的考察和if else的运用,有着相对的融合,是老师对我们近期对c语言课程掌握情况的考察,也是我们自身对这门课程的态度考察。
3.3.2 学习体会
当我回顾第九周的学习的知识,我个人感觉收益挺多,首先对与数组的运用有了基本的掌握,这让我可以解决更多的实际问题。特别是当我打出斐波拉数列的时候我真正获得了一种成就感。我相信成功是成功之母,这种成就感将会伴随我进行新的学习。本周的学习也同样会令我难忘,毕竟写编程的过程是真的痛!