C语言|博客作业04


这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11496
我在这个课程的目标是 学会自定义并调用函数,学习制作思维导图,熟练去调试
这个作业在那个具体方面帮助我实现目标 通过练习与思考PTA上的题目不断巩固知识,学以致用
参考文献 C语言程序设计课本,知乎,百度
学号 20209048

三,本周作业

1.PTA实验作业。

1.1 求组合数 (15分)

题目内容描述:算出从n个不同元素中取出m个元素(m≤n)的组合数。

1.1.1 实验代码截图

1.1.2 数据处理
数据表达:定义了sum,n,m,这些变量;其中sum是浮点型,n,m是整型。
数据处理:使用了for循环语句,有double fact(int n)自定义函数。
函数参数:主函数为int main;sum,n,m这些为参数。
1.1.3 造测试数据
输入数据 输出数据 说明
2 7 21 样例
9 12 220 正确输出
22 34 548354040 正确输出
1.1.4 PTA列表提交说明

1.编译错误:因为对自定义函数的不熟练打的磕磕绊绊的,在打scanf(“%d %d”,&m,&n)时落下了&,导致编译错误。
2.答案正确:在仔细检查了一次之后才发现自己这么粗心,改正之后就编译正确了。

1.2 求幂之和 (15分)

1.2.1 实验代码截图

1.2.2 数据处理
数据表达:定义了i,n这些整形参数,result,z这些双精度浮点型参数。
数据处理:使用了for的循环语句。
函数参数:主函数int main;i,n为实参;result,z为形参。
1.2.3 造测试数据
输入数据 输出数据 说明
5 result = 62 样例
1 reshult = 2 正确输出
50 result = 2251799813685246 正确输出
1.2.4 PTA提交列表说明

1.输出错误:因为前几天刚做了一个循环输出的题目,习惯性将printf()打进了for的循环结构里面,导致输出错误。
2.结果正确:再次阅读题目后发现这个题目是不用循环输出的,改正之后就结果正确了。

2.代码互评

****同学代码
1.
2.
3.

1.第一个同学使用了else if语句,并使用了自定义函数,对这些语法很熟练。
2.第二个同学同样通过自定义函数来解决问题,代码很简洁。
3.我自己的代码与这两个同学的代码同中有异,没有第二位同学的简单,应该向他们学习。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间/时 代码行数/行 学到的知识点简介 目前比较困惑的问题
4/8-4/15 5/h 215 学习了如何自定义并调用函数,熟练调试 对自定义函数仍然有点不懂

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会
1.这周我们学习了自定义并调用函数,刚开始学习还是有点困惑。
2.这周对上周来说我感觉打代码时更加熟练了,没有以前那么吃力了。
3.通过学习并做题我对for的循环语句更熟练了,并且会了一点点调试。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM