C语言第四次作业
这个作业属于哪个课程 | 计科二班 |
---|---|
这个作业要求在哪里 | 作业要求 |
这个作业的目标 | 对于自定义函数的应用练习,完成pta作业 |
学号 | 20208984 |
作业内容
1.PTA实验作业
1.1 求组合数
题目内容:
1.1.1数据处理
数据表达:定义了整形n,m,;浮点型C,i,result=1;
数据处理:使用了for循环以及两个表达式C = fact(n)/(fact(m)*fact(n-m)),result = result * i。
函数参数:主函数int main()以及自定义函数fact (int number)(阶乘)。形参n,m,i。实参number。
1.1.2实验代码截图
1.1.3 造测试数据
1.1.4 PTA提交列表及说明
Q:将自定义函数中的i定义成了整形变量导致编译错误。
A:将i定义成浮点型即可。
1.2 求幂之和
题目内容:
1.2.1 数据处理
数据表达:定义了整形变量i,浮点型变量n,result = 0;
数据处理:使用了for循环,调用了pow函数。
函数参数:主函数int main(),调用函数pow(double x,double y)。形参:n,result;实参:2,i。
1.2.2 实验代码截图
1.2.3 造测试数据
1.2.4 PTA提交列表及说明
Q:未初始化result答案错误。
A:将result改成result = 0;
2.代码互评
同学代码
我的代码
差别
1.我是先编写自己需要的代码在自定义函数,同学是先自定义函数在编写自己需要的代码。
2.同学使用了if语句和for语句的结合自定义自己的函数,而我只有简单的for循环语句。
3.同学使用了多处空格来将自己的代码分段,更直观也更容易看懂,我差不多就值在一堆需要加强。
3.学习总结
3.1 学习进度条
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
1.这个星期学习了自定义函数用来定义自己想要的函数,更加便捷的解决编程问题。
对于自己我只有在上课前后会进行一些对于书籍的学习,平常时间就知识简单的对书上原有的代码进行抄袭。
2.不懂的问题大多可以在csdn和百度去学习。
3.学到的知识要多去运用,而不是简单的只是做老师布置的pta作业。
4.要加强自己的自主学习能力。