C语言I博客作业05

问题 答案
这个专业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9827
我在这个课程的目标是 学习函数知识
这个作业在哪个具体方面帮助我实现目标 PTA作业编写代码 熟悉算法
参考文献 《C语言程序设计》《PTA常见问题解答》

1.PTA试验作业

C语言I博客作业05_第1张图片

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

1.1.1数据处理

  • 数据表达:运用了两个变量以及if-else语句。
  • 数据处理:对变量进行赋值“sum+=(n%10)*(n%10),n/=10”。
  • 函数参数:运用了int函数,int main和int fun。
    1.1.2实验代码截图
    C语言I博客作业05_第2张图片

1.1.3 造测试数据.

输入数据 输出数据 说明
5 The result is 1 5的平方和能被整除
50 The result is 1 5,0的平方和能被整除
57 The result is 0 5,7的平方和能被整除

1.1.4 PTA提交列表及说明
C语言I博客作业05_第3张图片
说明:

  • 这个题思考了很久,然后与同学讨论,自己试了一遍之间正确了。
    2.1 水仙花数判断
    本题要求实现一个函数,判断任一整数是否为水仙花数(必须是三位数,且数的每一位上数字的立方和与数本身相等)。例如153=1^3+5^3+3^3=1+125+27=153,而1或155则不是水仙花数。如果是水仙花数,则函数返回1,否则返回0.
    2.1.1 数据处理
  • 数据表达:运用了x,y变量以及int函数。
  • 数据处理:for(x;x!=0;x=x/10){
    y=(x%10)(x%10)(x%10)+y;对变量进行赋值。
  • 函数参数:int整形函数。
    2.1.2 实验代码截图
    C语言I博客作业05_第4张图片

2.1.3 造测试数据 .

输入数据 输出数据 说明
153 return 1 153是水仙花数
504 return 0 504不是水仙花数
321 return 0 321不是水仙花数

2.1.4 PTA提交列表及说明
C语言I博客作业05_第5张图片
说明:
*1.编译错误:函数的书写有问题,后面仔细看书检查发现了错误。

2.代码互评
同学代码截图
C语言I博客作业05_第6张图片

自己代码截图
C语言I博客作业05_第7张图片

1.都运用了int fun函数形式,以及if-else语句。
2.我们在给变量赋值是有点不同,她的一步赋值,我的分了几步,但没有太大区别。

3.学习总结

3.1 学习进度条

周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
10.21-10.27 22小时 77行 运用函数知识进行编写代码 这种函数具体是怎么运用的

3.2 累积代码行和博客字数
C语言I博客作业05_第8张图片

3.3 学习内容总结和感悟

3.3.1思维导图
C语言I博客作业05_第9张图片

3.3.2 学习体会
通过新一周的学习,又学了新的知识,感觉现在节奏越来越快,必须要自己想办法才能跟的上上课的进程,不然自己不懂的知识点会越来越多。在学习的过程中也越来越了解C语言,希望自己能坚持下去吧。

你可能感兴趣的:(C语言I博客作业05)