C语言I博客作业04

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11494
我的课程目标是 掌握自定义函数并熟练使用
这个作业在那个具体方面帮助我实现目标 对于自定义函数的应用练习
参考文献 C Primer Plus(第6版中文版)

1.PTA实验作业(20分/题)

1.1,求组合数 (15分) 题目内容描述:


1.1.1数据处理

数据表达:定义了整型变量 n,m 和浮点型变量 result。
数据处理:使用了表达式result = result * i  表达式result = fact(n)/(fact(m)*fact(n-m))和for循环。
函数参数:主函数名称:main (void),被调函数名称:double fact (int number)(自定义函数),实参是:n,m,i,result,形参是:number。

1.1.2实验代码截图

1.1.3 造测试数据

1.1.4 PTA提交列表及说明

1.编译错误:for (i = 1; i <= number; i++)后面多加了一个分号,去掉后程序正确没有错误。

1.2,求幂之和 (15分) 题目内容描述:


1.2.1 数据处理

数据表达:定义了整型变量 i 和浮点型变量 n,result.
数据处理:用到了表达式 result = result+pow(2,i)和for循环。
函数参数:主函数名称:int main(),被调函数名称:pow()来自数据库<math.h>,形参是:n,result,实参是:2,i。

1.2.2 实验代码截图

1.2.3 造测试数据

1.2.4 PTA提交列表及说明

1.没有错误。

2.代码互评(5分)

同学代码截图:
截图1.

截图2.

自己代码截图:

编译风格差别较大:
1.自定义函数的使用方式不同,同学是直接编译自定义函数,我是先声明自定义函数再编译。
2.同学多处出现回车空行,我则比较少用。
3.同学使用了if语句,我没有使用。

3.学习总结(15分)

3.1 学习进度条(5分)

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

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

3.3.2 学习体会
1.第四周学习了自定义函数,并通过自定义函数解决实际问题。
2.自学程度不够,学习过的知识已经可以较为熟练地使用,但是仍有许多问题需要临时查阅资料或询问他人。
3.实践练习不够,还需要不断加强实践操作,不断地练习才会提高。
4.老师上课讲的知识能够较好的接受并使用大部分,不懂得也会及时自己百度或向同学老师询问。
5.时间分配不够均衡,学习效率不算高。

posted @ 2020-11-12 17:45  君风  阅读(182)  评论(11编辑  收藏  举报