问题 | 答案 |
---|---|
这个课程属于哪个课程 | C语言程序设计II |
这个作业要求在哪里 | https://www.cnblogs.com/pengchen511/p/10564067.html |
我在这个课程的目标是 | 更加深入的了解C语言,打代码 |
这个作业在具体哪个方面帮助我实现目标 | 熟练打代码 |
参考文献 | https://www.cnblogs.com/muhongxing/archive/2009/12/22/1628782.html |
1.PTA实验作业
1.1水仙花数判断
本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=13+53+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0
1.1.1数据处理
数据表达:运用了int整型,a, sum, i变量
数据处理:用到了if-else句型和for循环语句
函数参数:主调函数是int main(),被调函数是int func(const int N),都属于整型函数,形参是 sum, g,实参是N
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
153 | 1 | 这是水仙花数 |
23 | 0 | 这不是水仙花数 |
64 | 0 | 这不是水仙花数 |
1.1.4 PTA提交列表及说明
1。编译错误:没有用到#include <stdio.h>
2.部分正确:那个正确是return1我写成0了
1.2判断一个整数的各位数字平方之和能否被5整除
编写函数fun,其功能是:判断一个整数的各位数字平方之和能否被5整除,可以被5整除则返回1,否则返回0
1.2.1 数据处理
数据表达:运用了int整型变量
数据处理:用到了if-else语句和while语句
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
12 | 1 | 可以 |
123 | 0 | 不可以 |
12 | 1 | 可以 |
1.2.4 PTA提交列表及说明
1.编译错误:while语句没有打n>0
2.代码互评
题目6-1
同学代码
我的代码
1.他比我多定义t变量
2.我用了if-else语句,他直接用返回
题目6-3
同学代码
自己代码
1.她用了while语句,我用的是for循环语句
2.我用了数学库函数pow,他直接相乘
3.学习总结
3.1 学习进度条
周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第五周 | 10h | 120行 | 函数参数 | 有些函数看不懂 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
经过这周的学习,我更加的了解C语言这门课,也逐渐的爱上了这门课,通过学习,我知道了许多我原来不知道的知识,俗话说的好,学无止境,活到老,学到老,作为年轻人的我们,更没有理由去放纵,应该更加努力的去学习,我希望我在接下来的学习中,能够继续保持热情,不断地探寻未知的世界。