C语言|博客作业05

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

1.PTA实验

C语言|博客作业05_第1张图片

1.1

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

1.1.1数据处理

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

1.1.2实验代码截图

C语言|博客作业05_第2张图片

1.1.3造测试数据

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

1.1.4PTA提交列表及说明

C语言|博客作业05_第3张图片
编译错误1.掉了一个分号
2.s+=i*i上面少了一个+号
3.用while语句时没对下面内容使用{}
4.return0中间没有空格

水仙花数判断

题目内容描述:本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=1^3+5^3+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实验代码截图

C语言|博客作业05_第4张图片

1.2.3造测试数据

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

1.2.4PTA提交列表及说明

C语言|博客作业05_第5张图片

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

2.代码互评

同学代码
C语言|博客作业05_第6张图片
我的代码
C语言|博客作业05_第7张图片

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

3.学习总结

3.1学习进度条

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

3.2博客字数与代码行数

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

C语言|博客作业05_第8张图片

学习感悟与总结

3.3.1思维导图

C语言|博客作业05_第9张图片

3.3.2学习体会

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

你可能感兴趣的:(C语言|博客作业05)