C语言I博客作业05

||
---|:--😐---:
这个作业属于那个课程|C语言程序设计II
这个作业要求在哪里| C语言I作业05
我在这个课程的目标是|学习自定义函数和函数的调用
这个作业在那个具体方面帮助我实现目标|学会生成乘方表与阶乘表
参考文献| 百度百科

1.PTA实验作业

1.1 题目名1 水仙花数判断

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

1.1.1数据处理

数据表达:定义了n,a,b,c,i
数据处理:用了lf—else语句,if用来确定函数返回值。
**函数参数:被调函数:int func(const int N)

1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
100 0 最小的符合水仙花数的三位数
370 1 符合水仙花数的三位数
562 0 不符合水仙花数的三位数
1.1.4 PTA提交列表及说明


1.编译错误:没注意把“;”用中文写的
2.编译错误:把赋值运算符“==” 给写成了 “=”

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

判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。
1.2.1 数据处理
数据表达:定义整型s n。
数据处理:使用了自定义函数计算与判断是否符合要求。
1.2.2实验代码截图


1.2.3造测试数据

输入数据 输入数据 说明
125 The result is 1 能被5整除
555 The result is 1 能被5整除
845 The result is 1 能被5整除

1.2.4 PTA提交列表及说明

1.部分正确:缺少了一个0

二.代码互评

2.1同学代码截图


自己代码截图

1.他设置了5个整型变量,然后分别将其数学关系式表达出来,最后再用if-else语句算出最终结果。
2.我设置了3个整型变量,然后将其数学关系式分别列出来,然后就用N直接判别结果

2.2同学代码截图


自己代码截图

1.同学使用了do-while语句,然后整个代码中对平方之和得数的算法也很简洁明了
2我们打的代码行数不同,总的来说我的看着要简洁些,我俩相对来说他的答案看起来会好看一点,但是实际上我们用的方法是差不多的。

3.学习总结

3.1学习进度条

周/日 这周所花时间 代码行 学到的知识简介 比较迷惑的问题
第四周 5 50
第五周 6 65
第六周 8 80
第七周 6 65
第八周 8 80 会使用for 循环语句 有的字符不太懂代表什么意思
第九周 12 230 对函数的定义和调用有初步的认识,能模仿编程

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

时间过的真快,从开学到现在我已经学会了整型. 单双度浮点.运算符.if-else语句、for循环语句.自定义函数,学会了绘制表格与折线图,本次作业更是学会了绘制思维导图。每次需要花费更大的时间和精力去做作业,希望我们能够学到更多知识!因此我会更加努力的。

posted @ 2019-10-25 21:54  卑微厂长在线养猪  阅读(146)  评论(7编辑  收藏  举报