C语言I博客作业05

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/2019TA/homework/9833
我在这个课程的目标是 更熟悉的运用各种函数解决PTA题目
这个作业在那个具体方面帮助我实现目标 对自定义函数有了初步的了解了解
参考文献 https://www.cnblogs.com/pengchen511/p/10564067.html

1.PTA实验作业

1.1 题目名1

编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。:#D1EEEE
**1.1.1数据处理** ``` * 数据表达:使用了i,x,a, b,sum五个变量,都为整型。 * 数据处理:表达式:sum=sum+x*x;x=i%10;i=i/10。运用了分支结构。 **函数参数:主调函数:main;被调函数:fun; 都为整型。 ``` * 1.1.2实验代码截图 ![](https://img2018.cnblogs.com/blog/1808446/201910/1808446-20191024162402437-40893060.png) * 1.1.3 造测试数据
输入数据 输出数据 说明
128 0 输入一个三位数
17 1 输入一个两位数
  • 1.1.4 PTA提交列表及说明

    提交列表说明:
    部分正确:刚开始只考虑了两位数的情况,后来询问了同学,解决了该问题。
    1.2 题目2
本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=1^3+5^3+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0.:#D1EEEE
* 1.2.1 数据处理 ``` * 数据表达:使用了a,b,c,sum四个变量,都为整型。 * 数据处理:表达式:a=N%10;b=(N/10)%10;c=(N/100)%10。运用了分支结构。 * 函数参数:主调函数:fun;被调函数:prime。类型是整型。 ``` * 1.2.2 实验代码截图 ![](https://img2018.cnblogs.com/blog/1808446/201910/1808446-20191024163450968-1716617749.png) * 1.2.3 造测试数据
输入数据 输出数据 说明
153 1 水仙花数
128 0 非水仙花数
  • 1.2.4 PTA提交列表及说明

    提交列表说明
    1.编译错误:在后面重新输入了X这个变量,而忽视了前面的N,把X改成了N才正确。
    2.编译错误:错把"sum==N"写成了"sum=N"。

2.代码互评

同学的代码:

我的代码:

同学代码:

我的代码:

1.该同学的代码使用的是while语句,而我使用的是for语句。

3.学习总结

3.1 学习进度条

这周所花时间 代码行 学到的知识点简介 目前比较困惑的问题
第四周 24个小时 150 自定义函数的应用 对于函数的定义还是不太熟悉
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
思维导图
3.3.2 学习体会
在这一周的学习中,我了解到了函数的定义,函数的调用,函数的声明。以及主调函数和被调函数的关系。;了解形参和实参的区别,形参用于给出函数计算所需要的函数结果和返回类型,形参表中各个形参用逗号分隔。实参可以是常量,变量,表达式。形参必须是变量。形参和实参必须一一对应,由实参一一传递给形参。这次的PTA题目难度有点大,在做题的过程中遇到很多困难,会去询问同学,也在交流中学习到了新的知识。在这一次作业中,我知道了有问题就去问是个很好的习惯,遇到难题时也可以和同学讨论,可以学到很多东西。
posted @ 2019-10-24 21:30  戳你脸  阅读(116)  评论(1编辑  收藏  举报