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.上课所学的很简单,但习题却有点难,而就是这样它促进了我学习的积极性,让我学会了如何快速的解决问题以及不懂就问。

posted @ 2020-11-13 19:15  天辰幕  阅读(115)  评论(8编辑  收藏  举报