第十四周作业

问题 回答
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 [作业要求]https://edu.cnblogs.com/campus/zswxy/SE2019 4/homework/10034
我在这个课程的目标是 编程
这个作业在那个具体方面帮助我实现目标 更好的学习c语言
参考文献 简述

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

1.1 7-2 换硬币 (20 分)

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

输入格式:
输入在一行中给出待换的零钱数额x∈(8,100)。

输出格式:
要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换法。每行输出一种换法,格式为:“fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分硬币数量, total:硬币总数量”。最后一行输出“count = 换法个数”。

输入样例:
13
输出样例:
fen5:2, fen2:1, fen1:1, total:4
fen5:1, fen2:3, fen1:2, total:6
fen5:1, fen2:2, fen1:4, total:7
fen5:1, fen2:1, fen1:6, total:8
count = 4

1.1.1数据处理

数据表达:定义整型变量x,count,total,y,w,e,z,其中count=0
数据处理:第十四周作业_第1张图片

1.1.2实验代码截图

第十四周作业_第2张图片

1.1.3 造测试数据

输入数据 输出数据 说明
8 fen5:1, fen2:1, fen1:1, total:3 count=1 8分钱只有这一种换法
10 fen5:1, fen2:2, fen1:1, total:4 fen5:1, fen2:1, fen1:3, total:5 count = 2 10分钱有这两种换法

1.1.4 PTA提交列表及说明

提交列表说明:
反复测试后才提交

1.2 第十四周作业_第3张图片

1.2.1 数据处理

数据表达:输入整型变量m,n,i,j,sum,count,其中count=0
数据处理:第十四周作业_第4张图片

1.2.2 实验代码截图

第十四周作业_第5张图片

1.2.3 造测试数据

输入数据 输出数据 说明
1 6 6 = 1 + 2 + 3 1到6这个范围完数只有6
2 30 6 = 1 + 2 + 3 28 = 1 + 2 + 4 + 7 + 14 2到30这个范围完数有6和28

1.2.4 PTA提交列表及说明

提交列表说明:这题对我来说太难了 借鉴的同学的 还是得多问

2.代码互评(5分)

同学代码截图

第十四周作业_第6张图片

自己代码截图

第十四周作业_第7张图片

  • 他多用了一个for循环,其实没必要,第二个for之后就可以直接表示一分的了,那个if判断也没必要了

    3.学习总结(15分)

    3.1 学习进度条(5分)

    周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
    第十一周 8h 200 多分支结构switch的用法 碰到题目不知如何下手
    第十二周 10h 326 熟悉使用while和do-while结构解决问题 自己的想法还是会出错,并且不知道怎么去解决
    第十三周 6h 421 熟悉break、continue的使用及熟悉使用循环的嵌套解决问题 自己的想法不会用代码表达出来

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

    时间 博客字数 代码行
    第八周 2800 400
    第九周 4000 600
    第十周 5200 800
    第十一周 6400 1000
    第十二周 7628 1223
    第十三周 8624 1623

    第十四周作业_第8张图片

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

    3.3.1 学习内容总结

    第十四周作业_第9张图片

    3.3.2 学习体会

  • 多回顾以前的知识对学习新的知识有帮助
  • 多运用调试,可以捋清自己的思路
  • 一道题目可以尝试用多种方法解答

你可能感兴趣的:(第十四周作业)