这个作业属于哪个课程 | 这个作业要求在哪里 | 我在这个课程的目标是 | 这个作业在哪个具体方面帮助我实现目标 | 参考文献 |
---|---|---|---|---|
C语言程序设计II | C语言I—2019秋作业05,C语言作业评价标准 | 熟练掌握程序语言的编写,了解各种函数的应用 | 能掌握更多之前没学过的函数。并且更加巩固了c语言这门课程的学习。 | 百度百科 |
1.PTA实验作业
1.1 题目名
本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)例如153=13+53+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0.
1.1.1 数据处理
①数据表达:定义了整形函数sum,g
②数据处理:使用了if else选择语句。
③函数参数:主调函数 int main 被调函数是int func(const int N)是整形函数‘实参是sum,形参是sum,g它们都是整形。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
153 | 1 | 题目举例 |
867 | 0 | 复杂数据 |
9999 | 0 | 巨大数字 |
1.1.4 PTA提交列表及说明
提交列表说明:
1.编译错误:while语句后面的分号忘记打了
2.编译错误: 被调函数不小心被删除了
4.答案正确:全部完成更改。
1.1 判断一个整数的各位数字平方之和能否被5整除
问题描述:编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0。
1.2.1 数据处理
-
数据表达:使用整型变量a
-
数据处理:使用了while语句进行循环,同时使用了if-else语句
1.1.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
123 | 0 | 题目给出的数据 |
5678 | 1 | 更为多的数字 |
645254 | 1 | 极为复杂的数据 |
1.2.4 PTA提交列表及说明
提交列表说明:
因为是在Devc++先进行编译,成功后直接打到pta上面的所以显示一次就成功了,简单说一下在Devc++里面出现的错误, if语句里面的等号只打了一个,pow函数后面没有打分号。
2.代码互评
2.1同学代码截图
2.2自己代码截图
①相比较起来他的更加简洁明了
②我使用了pow函数,他直接用的阶乘
3.学习总结
3.1 学习进度条
周数/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第四周/10-17 | 约5小时 | 300行左右 | “for”循环结构语句的基本使用 | 对循环结构的使用不熟练。 |
第五周/10-24 | 约4小时 | 280行左右 | 定义函数的使用 | 对pta上的作业题目很难读懂意思 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
学习c语言已经1个多月了,实话,晦涩难懂,但是学习的过程就是这样-学习如逆水行舟,不进则退。学习过程中苦乐参半,在做作业的过程中是痛苦的,pta的作业要看半天才读懂,要花费很多时间。不得不说,百度是个好东西,知乎也是,不懂得东西及时提问,都能搜到很多对自己有用的答案。我相信长风破浪会有时,直挂云帆济沧海!