C语言I博客作业04

一.作业头:

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-4
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11496
这个作业的目标 1.学会使用自定义函数。2.通过代码互评来取长补短。3.学会使用思维导图APP来构建自己的知识体系。
学号 20209070

二.本周作业头:

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11496
我在这个课程的目标是 1.学会熟练使用自定义函数。2.学会灵活使用x-mind。3.通过不断地试错和改正,取得一定的进步。
这个作业在那个具体方面帮助我实现目标 1.学会使用自定义函数。2.通过代码互评来取长补短,发现自己与别人的差距。3.学会使用思维导图APP来构建自己的知识体系。
参考文献 1.《C语言程序设计》 2.《C Primer Plus》

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

1.1 求组合数7-2 (15分)

1.1.1数据处理

数据表达:定义了sum,n,m,这些变量;其中sum是浮点型,n,m是整型。                                           
数据处理:使用了for循环语句,有double fact(int n)自定义函数。
函数参数:主函数为int main;sum,n,m这些为参数。

1.1.2实验代码截图

1.1.3 造测试数据

1.1.4 PTA提交列表及说明

提交列表说明:

1.部分正确:本题是老师上课讲过的,凭着印象写完后,显示部分正确。发现多出来了部分不需要的数据。
2.答案正确:把多余的不需要数据删改后,又调了一下格式,就行了。这也让我明白,以后写代码的时候不能凭印象,要真正的去理解,掌握原理而不是一味地模仿。

1.2求幂之和7-3(15分)

1.2.1数据处理

1.数据表达:使用了i,n,sum整形变量,sum初始化为零,result浮点型变量。
2.数据处理:i为输入值,n为for循环递增变量,用于限定循环,result为输出结果。
3.函数参数:主调函数int main(),并且调用啦pow()函数,其中i,n,sum为实参,result为形参。

1.2.2 实验代码截图

1.2.3 造测试数据

1.2.4 PTA提交列表及说明

提交列表说明:

 1.答案错误:sum=0;这一部分由于大意输入错误,输成了 sum=2;。
 2.答案正确:发现答案错误后,一步步检查发现上述错误,并及时改正。

2.代码互评(5分)

同学代码截图:

同学1:

同学2:

自己的代码截图:

比较:

1.从第一位同学的代码看出第一位同学对代码的理解还是很好地,因为负数是没有阶乘的,该同学就利用if-else结构判断是否有负数,再分别进行输出。很棒!
2.第二位同学运用了自定义函数,并且使用了do...while循环,这个还没学到,看来这个同学的自学能力很强,值得学习!
3.和前两位同学相比,我的代码就显得普通的多了,就是按照平时学的来打的。从这也可看出自己和这两位同学的差距,该向着两位同学学习!

3.学习总结(15分)

​####3.1 学习进度条(5分)

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


3.3.1 学习内容总结

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

1.这周学习了自定义函数,自我感觉还是挺难的,不太好操作。
2.这一周因为加了军拓和很多部门,时间方面还是管理的不太好,到时上课效率不高,可加复习时间分配的也不多,这点需要反思。并做出适当调整。
3.觉得c语言学习慢慢的和数学牵连的更多了,本身数学不太好,在今后的就好好学习,兼顾学习和生活合理安排时间。

posted @ 2020-11-15 01:01  追苏  阅读(102)  评论(4编辑  收藏  举报