C语言I作业05

这个作业属于哪个课程|C语言程序设计Ⅱ
|:-😐:-😐:-
这个作业的要求在哪里|https://edu.cnblogs.com/campus/zswxy/SE2019-4/homework/9776
我在这个课程的目标是|学会自定义函数
这个作业在那个具体方面帮助我实现目标|pta作业
参考文献|C语言程序设计Ⅱ

1.PTA实验作业

1.1 水仙花数判断

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

1.1.1数据处理

*数据表达:定义了整形变量sum,x
*数据处理:运用到了if else语句 若符合则返回1,不符合则返回0.
*函数参数:主调函数是“int main()”被调函数是“int func(const int N)”

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
666 0 非水仙花数
99 0 非3位数
370 1 水仙数

1.1.4 PTA提交列表及说明


1.编译错误:return1后面分号忘打

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

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

1.2.1 数据处理

*数据表达:定义了整型变量sum,x
*数据处理:使用了for循环,if else语句
*函数参数:主调函数是“int main()”被调函数是“int fun(int i)”

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
25 The result is 0 不能被5整除
13 The result is 1 能被5整除
69 The result is 0 不能被5整除

1.2.4PTA提交列表及说明


1.编译错误:for循环括号i前面的;忘记打

二.代码互评

2.1同学代码截图
同学的代码


我的代码

1.该同学运用了do-while循环语句,而我用的是for循环
2.第二个同学运用的while循环语句,大体上和我的差不多
3.同一个问题有不同的解决方法,我们应该尝试用不同的方法解决同一种问题

3、学习总结

3.1 学习进度条

周/日期|这周所花的时间|代码行|学到的知识点简介|目前比较困惑的地方|
|:--😐:--😐:-
第七周|5h|30|学习了if-else语句|while循环语句的运用|
第八周|7h|40|学习了for循环| |
第九周|8h|90|学习了自定义函数|目前还不太了解自定义函数的使用|

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

1.学会了自定义函数
2.学到了while的基本使用方法,但是还有很多不懂的地方
3.学会了运用百度,以及模仿教程

请用思维导图的形式将到目前为止所学的内容进行整理

3.3.2 学习体会

*经过了一段时间的学习,对于编程那是有了进一步的了解,也更加的熟悉。
*编程是非常具有逻辑性,它不允许任何地方出现一丁点的差错,这也让我们养成了一种严格的习惯。
*学习的道路是永无止境的,对于c语言学习还要付出更多的时间。

posted @ 2019-10-26 17:06  yswbokeyun  阅读(180)  评论(7)    收藏  举报