我在这个课程的目标是 | <了解数组> |
这个作业在那个具体方面帮助我实现目标 | <多种方式使用数组> |
参考文献 | <C语言程序设计1> |
1.PTA作业
1.1利用数组计算斐波那契数列
本题要求编写程序,利用数组计算菲波那契(Fibonacci)数列的前N项,每行输出5个,题目保证计算结果在长整型范围内。Fibonacci数列就是满足任一项数字是前两项的和(最开始两项均定义为1)的数列,例如::1,1,2,3,5,8,13,…。
1.1.1
数据表达:运用到了整型变量i,n以及数组a[50],%d表示输入的n为整数,%11d表示输出占11格的长整型。
数据处理:
1.1.2实验代码截图
1.1.3造测试数据
这里我用的是DEV c++测试,PTA的测试之前遇到很多次测试正确提交错误
1.1.4PTA提交列表及说明
说明:刚开始没有在数组a[]的中括号里面没有开辟空间,后面在数组中开辟了足够题目够用的空间50,变为了a[50].后进行运行并且成功。
1.2.1输出所有大于平均值的数
本题要求编写程序,将输入的n个整数存入数组a中,然后计算这些数的平均值,再输出所有大于平均值的数。
数据处理:定义整型变量i,n以及count,sum初始值为0,双精度浮点型:ave,整型变量数组a[10]
数据表达:
1.2.2实验代码截图
1.2.3造测试数据
1.2.4PTA提交列表及说明
第一次提交直接通过了,还行。
2.代码互评
同学代码截图:
我的代码:
代码分析:同学运用的是while语句和我的for语句不同,显然通过代码的行数可以看出同学的更加简练。
同学代码截图:
我的代码截图:
代码分析:我是先定义错误后输出的结果,同学的则是放在后面进行。同学的double包括了sum,而我是整型变量,并且我多用到了count。
3.学习总结
3.1 学习进度条
不会打表格。每天一小时左右时间。
3.2累积代码行和博客字数
3.3学习内容总结和感悟
3.3.1学习内容总结
3.3.2学习体会
到大学才熟悉上手电脑,刚开始就要学习程序语言,但还是有过心理准备的。这些都是以后工作所需要的,为了自己以后的闪耀未来努力学习c语言。现在的c语言给我的感受体会就是听课ok,上手自己运用编写的时候有点困难,时常不知道该怎样编写才能打出程序来,可能自己还是缺乏一定的自控能力,好奇心去探索c语言并且多编写程序。自己后面加油努力了。