C语言I博客作业09

C语言I博客作业09

  • 这个作业属于那个课程 C语言程序设计II
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10029
    我在这个课程的目标是 学好C语言,学会基础的编程
    这个作业在那个具体方面帮助我实现目标 break,continue,多重循环语句
    参考文献 《Dev-C++》《PTA实验》

1.PTA作业

1.换硬币

题目内容描述

1.2.1 数据处理

  • 数据表达:i,j,s分别指5分,2分,1分的硬币个数,total指总硬币个数,count累加次数。
  • 数据处理:

1.2.2 实验代码截图

1.2.3 造测试数据

  • | 输入数据 | 输出数据 | 说明 |
    | ---: | :---: | :---: |
    |9 | fen5:1,fen2:1,fen1:2,total:4,count=1 | 9分的换法与换法个数 |
    |10 | fen5:1,fen2:2,fen1:1,total:4,fen5:1,fen2:1,fen1:3,total:5,count=2 | 10分的换法与换法个数 |
    |11 | fen5:1,fen2:2,fen1:2,total:5,fen5:1,fen2:1,fen1:4,total:6,count=2 | 11分的换法与换法个数 |

1.2.4 PTA提交列表及说明

提交列表说明:
  • 1.答案错误:答案错误的话都是输出上的错误,就是“fen5:%d, fen2:%d, fen1:%d, total:%d\n”中逗号没写还有“\n”也没写,都是因为没有看清题目。

1.2 找完数

题目内容描述

1.1.1数据处理

  • 数据表达:m,n分别是输入的两个数,sum用来累加因子,与完数进行对比,flog用来判断有无完数。
  • 数据处理:

1.1.2实验代码截图


1.1.3 造测试数据

  • | 输入数据 | 输出数据 | 说明 |
    | ---: | :---: | :---: |
    |2 20 | 6=1+2+3 | 2到20之间完数为6 |
    |2 200 | 6=1+2+3 28=1+2+4+7+14 | 2到200之间完数为6,28 |
    |2 400 | 6=1+2+3 28=1+2+4+7+14 | 2到400之间完数为6,28 |
    |2 600 | 6=1+2+3 28=1+2+4+7+14 496=1+2+4+8+16+31+62+124+248 | 2到600之间完数为6,28,496 |

1.1.4 PTA提交列表及说明

提交列表说明:
  • 1.部分正确:在if (i%j==0)中又把“%”写成了“/”,实验课写过的又犯同样的错误。
  • 2.部分正确:之前printf ("%d = 1", i)中1没有写,本以为不用也可以,但运行之后才发现少了个1.

2.代码互评

同学代码截图

自己代码截图

  • 1.在输入一个字符“char ch”中,他写的是“char c”,我一直以为一定要用“ch”,看来是我肤浅了。
  • 2.他的代码中是分成两步来写,我就用了一个大循环语句。
  • 3.他是直接将n的取值放进for循环语句中,而我是先把这个值用m表示出,再把m放进for语句中。

同学代码截图

自己代码截图

  • 1.两份代码最大的区别也是唯一的区别就是,他的代码不规范,其他的都差不多。

3.学习总结

3.1 学习进度条

  • |周/日期|这周所花的时间|代码行|学到的知识点简介|目前比较迷惑的问题|
    | ---: | :---: | :---: | :---: | :---: |
    |1/9 17-9 20|10h|36|在屏幕上显示“Hello World”|不懂这个是个什么意思|
    |2/9 24-10 4|12h|24|学会了基本的编译框架|还是不太看得懂|
    |3/10 8-10 11|12h|90|学会了if-else语句|输入与输出语句不太会用|
    |4/10 15-10 18|20h|70|学会了for语句,对整体也更加了解|double和int还是有点分不清|
    |5/10 22-10 26|15h|88|学会了调用一个自定义函数|对自定义函数的概念还很模糊|
    |6/10 29-11 02|20h|160|这周学会了if-else多分支语句|switch语句还是不太会用|
    |7/11 05-11 08|15h|140|学会多分支语句switch语句|case后面接的表达式类型不太清楚|
    |8/11 12-11 15|15h|120|while与do-while循环语句|while不知道怎么用|
    |9/11 19-11 21|15h|100|break,continue,多重for循环语句|不太懂continue的意思|

3.2 累积代码行和博客字数


3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

有一种PTA越做越简单的感觉,但是还是有些不懂得地方,多重for循环,continue语句等都比较模糊,伪代码也还是不会,总体来说也还行,每周作业要发费的时间也变少了,还有就是代码的调试可以说是完全不会,我也很无奈啊!

posted @ 2019-11-22 20:32  勋章  阅读(215)  评论(0)    收藏  举报