第五次作业

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

1.PTA实验作业
1.1判断一个整数的各位数字平方之和能否被5整除

题目内容及描述:编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。

1.1.1数据处理

数据表达:本题用了整型变量sum,x,m,因为求的是整数和,所以用“int”表示
数据处理:表达式:sum=sum+x*x;x=i%10;i=i/10。运用了分支结构
函数参数:主调函数:main;被调函数:fun;

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
9 0 各位数字平方之和不能被5整除
5 1 各位数字平方之和能被5整除

1.1.4 PTA提交列表及说明

提交列表说明,正确

1.2水仙花数判断

题目内容及描述:本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=13+53+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0.

1.2.1数据处理

数据表达:本题用了sum,N,x,作为整型变量
数据处理:主要运用函数的定义和调用函数
函数参数:本题主函数是main,调用函数是func

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
144 0 该数不是水仙花的数目
153 1 该数是水仙花的数目

1.2.4PTA提交列表及说明

1.编译错误: 声明自定函数没有用分号结尾,后加上分号正确

二、代码互评

同学代码:

我的代码:

1,我的代码比较整齐
2,我们用的方法不一样
3,定义函数的方式不同,计算的公式有点不同,但是核心是相同的

三、学习总结
3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷茫的问题
第一周 5天 12行 基本的编程题 头文件的设定
第二周 4天 16行 Markdown语法及华氏度与摄氏度的转换 Markdown语法的有些语法
第三周 3天 113行 计算函数以及使用if-else语句使用 函数的有关编程
第四周 3天 65行 使用for语句循环进行编译 循环体与循环表达式
第五周 4小时 156行 定义函数于调用函数 函数的调用与计算表达式的书写

3.2累计代码行和博客字数

3.3学习内容总结和感悟

3.3.1学习内容总结
这周我们开始学习一些解决生活问题的代码,就是函数,我们要先将函数的定义搞懂才能再去完成题目。这比之前的if难一些,需要认真的去看书和学习。
其次我们学习函数首先要理解主函数,调用函数,实参,形参。自己在函数的学习上还有一些不懂得和不熟练,希望在下个星期把问题搞懂。

思维导图如下:

3.3.2学习体会
1,从学习C开始到现在,我从一点都不懂的小白到现在懂得一点点的小白,还是有点变化的,希望一步一步成长。
2,平时不喜欢刷题,完成作业之后就不想再打代码了,这是为什么呢,,,,我想是自己还是太懒了,老师的作业也有点多啊,对于我这个懒人来说
3,其实写PTA作业的时候其实还好,但是写博客园的时候,快逼疯我了。

posted @ 2019-10-26 18:50  无聊cjz  阅读(126)  评论(1编辑  收藏  举报