C语言I博客作业09

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10029
我在这个课程的目标是 熟练掌握专业技能,加强对C语言的了解与运用
这个作业在那个具体方面帮助我实现目标 PTA中的习题以及对之前学习的总结
参考文献 百度,C语言程序设计

1.PTA实验作业(20分/题)

1.1将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?

1.1.1数据处理

  • 数据表达:使用了count,total和x三个变量,且均为整型变量。
    数据处理:结构为分支结构,且为赋值表达式并使用了for语句。

1.1.2实验代码截图。

1.1.3 造测试数据

输入数据 输出数据 说明
13 标准数据
14 实验数据
15 实验数据

1.1.4 PTA提交列表及说明


  • 编译错误:循环语句中使用的是+而不是-。

1.2

所谓完数就是该数恰好等于除自身外的因子之和。例如:6=1+2+3,其中1、2、3为6的因子。本题要求编写程序,找出任意两正整数m和n之间的所有完数。

1.2.1 数据处理

  • 数据表达:使用了 n,m,i,j,sum五个变量,且均为整型变量。
    数据处理:采用了for语句以及if语句,且为赋值表达式。

1.2.2 实验代码截图

1.2,3 造测试数据。

输入数据 输出数据 说明
2 30 6 = 1 + 2 + 3 28 = 1 + 2 + 4 + 7 + 14 标准数据
4 40 6 = 1 + 2 + 3 28 = 1 + 2 + 4 + 7 + 14 实验数据
2 20 6 = 1 + 2 + 3 实验数据

1.2.4 PTA提交列表及说明


  • 编译错误:未理解完数的性质而造成的变量选取的错误。

2.代码互评(5分)

同学代码截图:


自己代码截图:

  • 该同学在一开始就清楚的表明了自己所选取的变量,而我则在题目之后有所体现。

同学代码截图:



自己代码截图:

  • 该同学使用了flag对输出目标进行2判断,而我没有。

3.学习总结(15分)

3.1学习进度条

周/日期 这周所花的时间 学到的知识点简介 目前比较迷惑的问题
第五周 三小时 对本专业的基本认识 作为一名从业者应该要有怎样的职业素养
第六周 四小时 C语言的基本语法 一些语句的真正含义
第七周 四小时 一些较之前稍微复杂的程序编辑 基本逻辑及结构的使用
第八周 四小时 for型循环语句的运用 一些其他结构的运用
第九周 六小时 自定义函数的使用以及对函数参数的分析 对于复杂的函数难于分析且不能理解
第十周 六小时 字符型变量的输入以及分支结构的运用 关于其中具体逻辑关系以及灵活运用
第十一周 五小时 switch语句的概念与运用 关于多多逻辑程序的具体内涵与其中联系
第十二周 五小时 while语句的深化及do while语句的使用 不能2很好的将两者区分
第十三周 六小时 循环结构的嵌套 continue的具体意义熟练运用

3.2 累积代码行和博客字数(5分)

3.3 学习内容总结和感悟(5分

3.3.1学习内容总结

3.3.2 学习体会

  • 临近期末,本门课程的学习仍旧不太理想,在最后的课程中应当更为认真,学习更加努力。

posted on 2019-11-22 19:49  薛定谔的咕  阅读(102)  评论(0编辑  收藏  举报