C语言|博客作业05

| 这个作业属于哪个课程 | C语言程序设计|| |
| --- | --- |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9830 |
| 我在这个课程的目标是 | 了解函数,学会函数编程 |
| 这个作业在那个具体方面帮助我实现目标 | PTA编程与联系 |
| 参考文献 | 《C语言程序设计》
| 参考链接 | 函数的定义 https://zhidao.baidu.com/question/143213775.html |

1.PTA实验

1.1

判断一个整数的各位数字平方之和能否被5整除

1.1.1数据处理

·数据表达:定义i与s,给s赋值使用while语句
·数据处理:数据采用整型实参

1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
100 0 不是5的倍数
12 1 5的倍数
123 0 不是5的倍数

1.1.4PTA提交列表及说明


编译错误1.掉了一个分号
2.s+=i*i上面少了一个+号
3.用while语句时没对下面内容使用{}
4.return0中间没有空格

水仙花数判断

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

1.2.1数据处理

·数据表达:定义了x,y,z三个变量
使用了if else 判断语句
·数据处理:使用公式(N==xxx+yyy+zzz)与ifelse的判断结构

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
20 0 两位数
123 0 不成立
155 0 不成立
999 0 不成立

1.2.4PTA提交列表及说明

编译错误:最后一个return没打分号,太性急
编译错误:return=1忘记打了

2.代码互评

同学代码

我的代码

·同学代码与我的代码格式基本一致
·所定义的变量与while语句中s+的赋值公式不同
·都是使用while语句进行

3.学习总结

3.1学习进度条

周/日期 本周所花时间 代码行数 学到哪些知识 目前比较疑惑的问题
第九周 5h 120 学到了函数与自定义函数,与调用函数 pta上面的还有很多错误地方找不到

3.2博客字数与代码行数

时间 博客字数 代码行数
第四周 520 20
第五周 670 30
第七周 980 115
第八周 994 120
第九周 1102 120

学习感悟与总结

3.3.1思维导图

3.3.2学习体会

1.作业一次次的变难了,发觉自己跟不上学习的步伐了
2.PTA作业一定要多次实验,每个题目的答案不是固定的,很多代码都能得出正确答案
3.继续学习,每天收获一点点,学习如逆水行舟不进则退,加油吧

posted on 2019-10-25 16:37  王子威Zev  阅读(187)  评论(2编辑  收藏  举报