这个作业要求在哪里 | https://bbs.csdn.net/topics/609526289 |
我在这个课程的目标是 | 熟练掌握函数有关知识的学习与理解 |
这个作业在那个具体方面帮助我实现目标 | 通过PTA作业和网课的学习 |
参考文献 | 《C语言程序设计》 |
1.PTA实验作业
1.1 输出Fibonacci数列的前n项
已知Fibonacci数列的规律是1,1,2,3,5,8,…,即数列的前两项是1,其后的每一项都是其前两项的和。输出Fibonacci数列的前n(1<=n<=40)项。要求定义并调用含静态变量的函数Fibonacci(n)计算Fibonacci数列的第n项。
1.1.1 数据处理
1.数据表达:用了n,i,两个变量;属于整型变量
2.数据处理:
1.1.2 实验代码截图
1.1.3 造实验数据
1.1.4 PTA提交列表及说明
1.非零返回
2.if语句循环错误
3.没有区分“=”与“==”的区别
4.未定义数组从c[40]
1.2 升级或留级
某中学开设语文、数学、物理、化学和外语等 5 门课程。60 分以下为不及格,60 分及以上为及格。请编写函数,根据学生 5 门课程的成绩,计算不及格课程的门数。
1.2.1 数据处理
数据表达:定义了数组a,n,i;属于整形变量
数据处理:
1.2.2 实验代码截图
1.2.3 造实验数据
将题目中所提到的各种可能出现的情况都试一遍
1.2.4 PTA提交列表及说明
1.double打错了
2.最后返回了0
3.未给n赋值
2.代码互评
上面是我的,与他的比较有以下不同:
1.他未用数组
2.我的代码明显比他的复杂
3.他引用了count这个东西
3.学习总结
3.1 学习进度条
周/日期 | 这周花的时间 | 代码行 | 学到的知识 | 目前还疑惑的问题 |
---|---|---|---|---|
第十一周 | 15h | 90 | 函数的有关知识 | 暂时没有 |
3.2 累积代码行数和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
通过c函数的学习我知道了函数是一组一起执行一个任务的语句。每个 C 程序都至少有一个函数,即主函数 main() ,所有简单的程序都可以定义其他额外的函数。
可以把代码划分到不同的函数中。如何划分代码到不同的函数中是由自己来决定的,但在逻辑上,划分通常是根据每个函数执行一个特定的任务来进行的。
函数声明告诉编译器函数的名称、返回类型和参数。函数定义提供了函数的实际主体。