一、本周作业头
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/2019TA/homework/9833 |
我在这个课程的目标是 | 熟悉的运用自定义函数 |
这个作业在那个具体方面帮助我实现目标 | 对自定义函数有了初步的了解了解 |
参考文献 | https://www.cnblogs.com/pengchen511/p/10564067.html |
1.PTA实验作业
1.1 题目名1
编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。
1.1.1数据处理
* 数据表达:使用了i,x,a, b,sum五个变量, * 数据处理:表达式:sum=sum+x*x; **函数参数:主调函数:`main` ;被调函数: 实参: 形参:
- 1.1.2实验代码截图
- 1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
128 | 0 | 输入一个三位数 |
17 | 1 | 输入一个两位数 |
- 1.1.4 PTA提交列表及说明
提交列表说明:
1.部分正确:
2.部分正确:
1.2 题目2
- 1.2.1 数据处理
* 数据表达:用了哪些变量,这些变量的值是怎么来的,类型是什么。 * 数据处理:数据用到的表达式和流程结构。 * 函数参数:主调函数:fun;被调函数: 实参: 形参:
- 1.2.2 实验代码截图
- 1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
153 | 1 | 水仙花数 |
128 | 0 | 非水仙花数 |
- 1.2.4 PTA提交列表及说明
提交列表说明
1.编译错误:在后面重新输入了X这个变量,把X改成了N才正确。
2.编译错误:错把"sum==N"写成了"sum=N"。
3.部分正确:
2.代码互评
3.学习总结
3.1 学习进度条
周 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较困惑的问题 |
---|---|---|---|---|
第四周 | 24个小时 | 150 | 自定义函数 | 对于函数的定义还是不太熟悉 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
思维导图
3.3.2 学习体会
在这一周的学习中,我们了解到了函数的定义,函数的调用,函数的声明。以及主调函数和被调函数的关系。形参和实参的区别,形参用于给出函数计算所需要的函数结果和返回类型,形参表中各个形参用逗号分隔。实参可以是常量,变量,表达式。形参必须是变量。形参和实参必须一一对应,由实参一一传递给形参。这次的PTA题目难度也有点大,非常具有挑战性。在做题的过程中遇到很多困难,会去询问同学,也在交流中学习到了新的知识。也了解到了自定义函数的运算更广泛,扩充了自己的知识面。