C语言I博客作业04
C语言I博客作业04
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11493 |
| 这个作业的目标 | 学会更便捷的程序 |
| 这个作业在那个具体方面帮助我实现目标 | 做pta上的作业 |
| 参考文献 | c语言程序设计(第三版) |
| 学号 | 20208943 |
1.PTA实验作业
1.1本题要求编写程序,根据公式Cnm=m!(n−m)!n!算出从n个不同元素中取出m个元素(m≤n)的组合数。
1.1.1数据处理
数据表达:整形:m,n,x,l浮点型:result,product
数据处理:运用fact函数进入for循环
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
| 42 | 0 | m>n |
| 36 | 20 | m<n |
| 18 | 8 | m<n |
1.2.4 PTA提交列表及说明

格式错误:有两个括号,忘记其中一个;格式没有按题目中的格式进行
1.2 本题要求编写程序,计算sum=21+22+23+⋯+2n。可以调用pow函数求幂
1.2.1 数据处理
数据表达:i,n,result是整形
数据处理:运用pow函数的for循环
1.2.2 实验代码截图

1.2.3 造测试数据
| 输入 | 输出 | 说明 |
| 1 | 2 | n=1 |
| 2 | 5 | n=2 |
1.2.4 PTA提交列表及说明

答案错误:语句顺序不对,还有一些格式错误
2.代码互评
同学代码

我的代码

1,我认为同学代码自变量少了,更为简便,而我的自变量定义更多,有点繁琐
2,但是我的代码更加容易看懂,条理更加清晰
3.学习总结
3.1 学习进度条
| 日期/周 | 这周所花时间 | 代码行数 | 学到的知识点简介 | 目前比较迷惑的问题 |
| 十一周 | 15h | 200 | 循环结构和一些特殊的函数 | 函数的使用还不够成熟 |
3.2 累积代码行和博客字数
| 日期 | 博客字数 | 代码行数 |
| 第八周 | 416 | 50 |
| 第九周 | 542 | 75 |
| 第十周 | 632 | 100 |
| 第十一周 | 754 | 165 |

3.3学习总结和感悟
3.3.1学习总结思维导图

3.3.2学习感悟
不知不觉已经一个多个月在校学习了,专业课学得不多但是还是有些难度,需要大量的时间去揣摩弄透,作业代码还是不能一个人独自解决,还需同学教导才能勉强完成。感觉在博客园的作业不仅能学到打代码,也能学会如何排版和做表格,这都是我一个月的进步,希望以后再接再厉
浙公网安备 33010602011771号