C语言程序设计博客作业02

我在这个课程的目标是<掌握数组>
这个作业在那个具体方面帮助我实现目标<实际运用数组>
参考文献<c语言程序设计教程>

1pta实验作业

在这里插入图片描述

1.1输出所有大于平均值的数

本题要求编写程序,将输入的n个整数存入数组a中,然后计算这些数的平均值,再输出所有大于平均值的数。

1.1.1数据处理

1 数据表达 :运用整形的数组总和除以总数
2 数据处理 :15流程图

1.1.2实验代码截图

代码7.1

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实验代码截图

代码7.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 学习体会

当我回顾第九周的学习的知识,我个人感觉收益挺多,首先对与数组的运用有了基本的掌握,这让我可以解决更多的实际问题。特别是当我打出斐波拉数列的时候我真正获得了一种成就感。我相信成功是成功之母,这种成就感将会伴随我进行新的学习。本周的学习也同样会令我难忘,毕竟写编程的过程是真的痛!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值