#C语言程序设计作业02:第九周作业
我在这个课程的目标是 | <学会使用数组> |
这个作业在那个具体方面帮助我实现目标 | <独立学会完成数组编程> |
参考文献 | <博客,课本> |
##1.1
1.1.1利用数组计算斐波那契数列
本题要求编写程序,利用数组计算菲波那契(Fibonacci)数列的前N项,每行输出5个,题目保证计算结果在长整型范围内。Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列,例如::1,1,2,3,5,8,13,…。
1.1.2实验代码截图
1.1.3造测试数据
后一项为前两项只好,n+(n+1)=n+2
blog.csdnimg.cn/d1166dd823b74358a8e8574329d11a9a.png
1.1.4 PTA提交列表及说明
没有先将数组元素中满足条件的数用flag=1来标记,再去分析flag=1时输出元素下标,flag=0时则输出为“Not Found”,而且直接就输出了满足条件的下标。修改选择结构,减少空间看着简洁,同时删去重复多余的部分。后来将数组a放入循环再找出满足条件的元素,然后去修改选择结构,去掉无意义多重复的代码。
#1.2查找满足条件的所有整数
本题要求编写程序,将输入的n个整数存入数组a中,然后在数组a中查找给定的x。如果数组a中的元素与x的值相同,输出所有满足条件的元素的下标(下标从0开始);如果没有找到,输出“Not Found”。
!](https://img-blog.csdnimg.cn/fe569e254af841ef9220c6d4016d70d1.png)
1.2.1
1.2.2试验代码截图
1.2.3 造测试数据
1.2.4 PTA提交列表及说明
2代码互评
同学的代码
我的代码
定义的数组不同,定义的循环语句不同。
但是陈同学的代码更加整洁工整。
3.学习总结
3.1学习进度条
3.2累计代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2学习感悟
c语言感觉总是很难解题,消耗大量时间,而且分析题目错误的时候也很难去发现哪里出错,往往一个小错误就需要我花费很多的时间去纠错,PTA作业的时间很赶,都会有写不完不会写的情况。