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

我在这个课程的目标是<认识并输>
这个作业在那个具体方面帮助我实现目标<初步运用数组>
参考文献<csdn中的帖子>

1.PTA实验作业

在这里插入图片描述

1.输出Fibonacci数列的前n项

已知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造测试数据

输入:10 输出:1 1 2 3 5 8 13 21 34 55
输入:4 输出:1 1 2 3

1.1.4PTA提交列表及说明

在这里插入图片描述

说明:1.刚开始的时候还不熟悉程序,会漏掉一些关键结构,例如循环什么的。

2.第二次没看到题目要求,是要使用静态变量函数,但我没用,后经同学协助完成。

计算2个复数之和与之积

分别输入2个复数的实部与虚部,用函数实现计算2个复数之和与之积。
若2个复数分别为:c1=x1+(y1)i, c2=x2+(y2)i,
则:

c1+c2 = (x1+x2) + (y1+y2)i
c1c2 = (x1x2-y1y2) + (x1y2+x2*y1)i

1.2.1数据处理
1.2.2实验代码截图

在这里插入图片描述

1.2.3造测试数据

在这里插入图片描述

1.2.4PTA提交列表及说明

在这里插入图片描述
说明:此题当时看没什么头绪,和同学一起在网上的csdn帖子中看到后受到启发才得以完成

2.代码互评

同学代码截图
在这里插入图片描述
在这里插入图片描述
我的代码
在这里插入图片描述

不同的点:

1.同学的代码简洁并精炼,同时他们定义不是很精确。
2.他的函数体内并未用到数组等结构

3.学习总结

3.1学习进度条
第6周50h 代码行 :75
第7周30h 代码行:82
第8周20h 代码行 :65
--------------------------------------------------------------
第9周20h 代码行:72
第10周30h 代码行:68
第11周20h 代码行:55

3.2学习内容总结和感悟

3.2.1学习内容总结

在这里插入图片描述

3.2.2学习体会

1.学了自定义函数,在写PTA作业的过程中,感觉自定义函数比较麻烦,几乎没用。
2.这一章节的内容比较复杂,独自做pta时,细节把控不到位,或者是格式也容易错误
3.慢慢的熟悉了CSDN,上面有很多大神。我现在基本是拿csdn当百度。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值