C语言I博客作业04
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-2/ |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11494 |
我的课程目标是 | 熟悉并掌握自定义函数的使用 |
这个作业在那个具体方面帮助我实现目标 | 自定义函数的习题 |
参考文献 | C Primer Plus(第6版中文版) |
1.PTA实验作业(20分/题)
1.1,求组合数 (15分) 题目内容描述:
1.1.1数据处理
数据表达:整型变量 i,n,m,浮点型变量result.
数据处理:表达式:result = fact(n)/(fact(m)*fact(n-m)); result=result*i,for循环.
函数参数:主函数名称:main (void),被调函数名称:自定义函数:double fact(int number),形参是:number,实参是:n,m,i(整形),result(浮点型).
1.1.2实验代码截图
1.1.3 造测试数据
1.1.4 PTA提交列表及说明
1.答案错误:未使用题中给的变量result
2.编译错误:double fact(int number)后忘记加分号,加上后发现多处没加,改正后无错误
1.2,求幂之和 (15分) 题目内容描述:
1.2.1 数据处理
数据表达:整型变量 i,n 和浮点型变量 result.
数据处理:表达式:result = result+pow(2,i)和for循环。
函数参数:主函数:int main(void),被调函数:pow()来自数据库<math.h>,形参是:n,result,实参是:2,i。
1.2.2 实验代码截图
1.2.3 造测试数据
1.2.4 PTA提交列表及说明
无错误
2.代码互评(5分)
同学代码截图:
截图1.
截图2.
自己代码截图:
1.同学是直接编译自定义函数,如何我和他定义的变量类型有一点不同。
2.同学的流程相较于我来说要简单,比我的浅显易懂。
3.公式中空格分明,我的也是向他学习的。
3.学习总结(15分)
3.1 学习进度条(5分)
3.2 累积代码行和博客字数(5分)
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
1.第四周学习了自定义函数,它是一个较之前是很有难度的,而难点基本上是表达式,通过不断学习,我基本上掌握了它。
2.自定义函数很有趣,学起来也很快乐,但通过练习我发现,还是有很多不会的,我还要努力做题才能更好地掌握它。
3.上课所学的很简单,但习题却有点难,而就是这样它促进了我学习的积极性,让我学会了如何快速的解决问题以及不懂就问。