C语言第十一周作业

一、本周作业头

这个作业要求在哪里<写上作业的链接>
我在这个课程的目标是<写上你的目标>
这个作业在那个具体方面帮助我实现目标<写上具体方面>
参考文献<写上作业所参考的文献资料>

二、作业格式

从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下:

1.1 题目名1

已知Fibonacci数列的规律是1,1,2,3,5,8,…,即数列的前两项是1,其后的每一项都是其前两项的和。输出Fibonacci数列的前n(1<=n<=40)项。要求定义并调用含静态变量的函数Fibonacci(n)计算Fibonacci数列的第n项。

1.1.1数据处理

1.1.2实验代码截图

 

1.1.3 造测试数据

输入输出                 
51 1 2 3(第一列)5(第二列)
101 1 2 3(第一列)5 8 13 21(第二列)34 55(第三列)

1.1.4 PTA提交列表及说明

 

提交列表说明:

注意必须写明每个错误点,你是怎么解决的。此项没写好,本题0

有多道题目的,请分题目写好编程总结

题目2同题目1写法,先写题目,再按照4个内容书写。4部分都必须写,缺任何一项扣分!

1.2 题目2

1.2.1 数据处理

1.2.2 实验代码截图

1.2.3 造测试数据

1.2.4 PTA提交列表及说明

2.代码互评(5分)

同学的代码:

 

自己代码:

代码分析:
同学的代码和我的代码差别不大,只是自定义函数与主函数摆放的位置不同,和主函数输出结果时,我重新定义了一个变量来存放结果,同学的代码直接在printf函数输出更加简洁,但是思路基本上一致,利用递归的思路解题。

同学代码:

自己代码:

 

代码分析:
1.同学使用的是一维数组的方式解题,我用的for循环解题;
2.同学自定义了一个函数被主函数调用进而解题,我的代码没有自定义函数,直接用if-else,for循环解题。

3.学习总结(15分)

3.1 学习进度条(5分)

3.2 累积代码行和博客字数(5分)

3.3 学习内容总结和感悟(5分)

3.3.1 学习内容总结

 

3.3.2 学习体会

存在问题:
1.不清楚含静态变量的函数的定义和调用。
2.不清楚如何使用局部变量和全局变量。
3.遇到复杂的问题,不能联系以前学的知识,不能将以前的知识融汇贯通。
下步打算:
1.继续弄懂,消化该章节的知识,尤其是静态变量的相关知识。
2.对第一次提交错误的题,回头看,再次提交。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值