C语言程序设计|05

问题 回答
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9772
我在这个课程的目标是 熟练掌握C语言编程,学习函数设计
这个作业在那个具体方面帮助我实现目标 将函数应用到程序中提高效率
参考文献 《C语言程序设计》 《知乎》 《百度》

1.PTA实验作业

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

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

1.1.1数据处理

数据表达:定义了两个整型变量分别是n和x。
数据处理:令x=0,使用while语句执行,还有if语句。
参考函数:int main()是主调函数,int fun(int n)是被调函数,是整型函数,实参是n,形参是x。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
1 0 1的平方不能被五整除
12 1 1和2的平方和能被五整除
124 0 1和2和4的平方和不能被五整除

1.1.4 PTA提交列表及说明

这次不知道为什么找不到自己这题的提交列表,但我记得自己的问题。

提交列表说明
1.编译错误逗号用成了中文的
2.格式错误:第二个变量X没用大写

1.2 6-3 水仙花数判断

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

1.2.1数据处理

数据表达:定义了四个整型变量x,y,z,N
数据处理:运用了if-else语句
函数参数:主调函数是int main()被调函数是int func(const int)是整型函数,实参是N,形参是x,y,z,都是整型变量。
1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
100 0 不是水仙花
150 1 是水仙花
155 0 不是水仙花
1.2.4 PTA提交列表及说明

这次不知道为什么找不到自己这题的提交列表,但我记得自己的问题。

提交列表说明
1.编译错误:余数%用错
2.编译错误:y和z的赋值错了

2.代码互评

同学代码

自己代码截图

2.1代码对比

不同点:他是定义了5个变量,采用了for循环语句。
而我只定义了2个变量,采用的是while语句,相比较而言我的比较简洁明了。

3.学习总结

3.1学习进度条

时间 所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
10/19-10/26 3天 126 自定义函数 构建函数
3.2 累积代码行和博客字数

3.3学习内容总结和感悟
3.3.1学习内容总结

3.3.2 学习体会
在这一周自己学到了自定义函数,在学习自定义函数的时候感觉很难,因为构建一个函数对自己的思维能力要求挺高的。但这函数的构建能帮我们提高效率。对于这次的题目对于我来说还是有很大的难度的,自己对于题目感觉毫无思路。这让我对于经后很是担忧和恐惧,这还只是个开始。这次作业还学会了制作思维导图,让自己更好的清晰了解这些知识。

posted @ 2019-10-25 18:22  王-小-华₤  阅读(250)  评论(4编辑  收藏  举报