C语言I博客作业05
这个作业属于哪个课程? |
C语言程序设计II |
这个作业的要求在哪里? |
https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9828 |
我在这个课程的目标是? |
熟练掌握C语言的使用技巧和C语言相关工具的使用 |
这个作业在哪个具体方面帮助我实现目标? |
自定义函数的定义和调用有初步的认识,并模仿编程 |
参考文献 |
网页表格的制作方法,,《C Primer Plus》,Make down语法 |
输入数据 |
输出数据 |
说明 |
456 |
0 |
该数各位数字平方之和不能被5整除 |
567 |
1 |
该数各位数字平方之和能被5整除 |
678 |
0 |
该数各位数字平方之和不能被5整除 |
1.1.4 PTA提交列表及说明
1.编译错误:当时忘记少打了一个符号。
1.2本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=13+53+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0.
1.2.1数据处理
数据表达:用了x,y,z,sum,result五个变量,x,y,z都来源于输入值,sum是计算得来的,result被赋值0和1.
数据处理:运用表达式sum=xxx+yyy+zzz和if-else分支结构。
**函数参数:主调函数是main,被调函数为func,其中被调函数的类型是自定义函数,N是实参,x,y,z,sum,result都是形参。
1.2.2实验代码截图
1.2.3 造测试数据
输入数据 |
输出数据 |
说明 |
273 |
0 |
该数不是水仙花数 |
370 |
1 |
该数是水仙花数 |
678 |
0 |
该数不是水仙花数 |
1.2.4 PTA提交列表及说明
1.编译错误:实参和形参定义混淆,主调函数里赋值了实参,却在函数定义中没有对形参进行定义,导致实参无处赋值。
2.代码互评
2.1第一份代码
同学的代码截图:
我的代码截图:
|
同学的代码 |
我的代码 |
变量 |
他定义了两个变量 |
我只定义了一个变量 |
函数 |
他用了do和while函数 |
我只用了while函数 |
总结 |
他的代码更高级 |
我的代码更简洁 |
我的代码截图:
|
同学的代码 |
我的代码 |
变量 |
他定义了两个变量 |
我定义了五个变量 |
函数 |
他应用了while函数 |
我未用新函数 |
总结 |
他的代码简洁,美观,容易识别 |
我的代码更复杂,需要改进 |
3.学习总结
3.1学习进度条
日期 |
这周所花时间 |
代码行 |
学到的知识 |
目前比较迷茫的问题 |
10.22~10.26 |
13个小时 |
65 |
自定义函数和while函数的初步使用 |
do-while函数的具体使用 |
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
本周学习状态不怎么好。虽说上课听着会,但一到自己操作就什么都不会,特别是这次的博客作业,几乎都要借助别人的帮助。在这周的课程中我对自定义函数的用法还不是很理解,为什么有时要在末尾加分号,有时又不要加分号;还有这次作业中有很多新函数,也不知道用法。总的来说这一周很失败。