第五次作业
这个作业属于那个课程 | 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作业的时候其实还好,但是写博客园的时候,快逼疯我了。