C语言I博客作业05
这个作业属于那个课程|C语言程序设计II
--|:--😐--:
这个作业要求在哪里|https://edu.cnblogs.com/campus/zswxy/SE2019-4/homework/9832
我在这个课程的目标是|<对函数的定义和调用有初步的认识,能模仿编程>
这个作业在那个具体方面帮助我实现目标|<对函数的定义和调用有初步的认识,能模仿编程>
参考文献|<c语言第二版,【美】布莱恩著>
一.PTA实验作业
1.1题目名:判断一个整数的各位数字平方之和能否被5整除
1.1.1数据处理
数据表达:数据类型为整形和双浮点型。
数据处理:调用了number,进行数据承接
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输入数据 | 说明 |
---|---|---|
456 | The result is 0 | 不能被5整除 |
412 | The result is 0 | 不能被5整除 |
752 | The result is 0 | 不能被5整除 |
1.1.4PTA提交列表及说明
1.编译错误:没有声明number而是直接在后面用了。
2.段错误:数据越界了,number的值没有赋值上去就直接用了。
1.2题目名:水仙花数判断
1.2.1数据处理
数据表达:数据类型为整形和双浮点型。调用新函数func
数据处理:声明了int s=0,n,给出了func的承接。
1.2.2实验代码截图
1.2.3造测试数据
输入数据 | 输入数据 | 说明 |
---|---|---|
369 | N=0 | 次数不是水仙花数 |
789 | N=0 | 次数不是水仙花数 |
562 | N=0 | 次数不是水仙花数 |
1.2.4 PTA提交列表及说明
1.编译错误:空格没注意,声明的s,n没有注意位置顺序。
2.编译错误:心急只注意空格的修正没有看到实质问题。
二.代码互评
2.1同学代码截图
自己代码截图
1.她的调用了abc三个承接数据结果,我直接用while语句来定义了新函数。
2.她的比我简单,我因为要应用新的语句而要查资料。
2.2同学代码截图
自己代码截图
- 这个她的要比我的复杂,我只用了一个语句,一个number直接承接新函数。
- 对do的应用一点都不懂。
三.学习总结
3.1学习进条度
周/日 | 这周所花时间 | 代码行 | 学到的知识简介 | 比较迷惑的问题 |
---|---|---|---|---|
第四周 | 10 | 60 | ||
第五周 | 15 | 70 | ||
第六周 | 20 | 100 | ||
第七周 | 25 | 130 | ||
第八周 | 30 | 150 | 学会打累加 | 有时候打的表格形式不对 |
第九周 | 9 | 230 | 对函数的定义和调用有初步的认识,能模仿编程 | |
3.2学习内容总结和感悟
3.2.1内容总结
学习了定义新函数,因PTA需要我自学了while语句,在同学代码互评中又熟练掌握了int定义新函数的应用。
3.2.2感悟
自我感觉越来越熟悉代码的结构与基础了,能够自己打出难度不是很大的代码了。
这让我信心大增,不在是个什么都不会的人了,所以我对以前七八九个小时的敲代码取得如今的一点点小进步而感到值得。
作业虽多但是真的很快乐。
作业量越来越多且难度越来越大,但现在效率有明显的提升。