C语言作业09
| 这个作业属于哪个课程 | c语言程序设计II |
| 这个作业的要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/10029 |
| 我在这个课程的目标是 | 熟练掌握和使用break和continue的用法并解决问题 |
| 这个作业在那个方面帮助我实现目标 | PTA实验作业的完成和循环结构的使用 |
| 参考文献 | 《百度》 《Cprimer plus》 《C语言程序设计》 |
一、PTA实验作业截图

1.1 换硬币
题目内容描述
将一笔零钱换成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并给cpunt赋值为0
数据类型:运用for循环结构
1.1.2 实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
| 8 | fen5:1, fen2:1, fen1:1, total:38 count = 1 | 只有一种分法 |
| 13 | fen5:2, fen2:1, fen1:1, total:4fen5:1, fen2:3, fen1:2, total:6fen:1, fen2:2, fen1:4, total:7fen5:1, fen2:1,fen1:6,total:8 count = 4 | 总共有三种分法 |
1.1.4 PTA提交列表及说明

Dev-c++和PTA上编译有所不同,有些方面需要区别开来。
1.2 打印九九口诀表
下面是一个完整的下三角九九口诀表:
11=1
12=2 22=4
13=3 23=6 33=9
14=4 24=8 34=12 44=16
15=5 25=10 35=15 45=20 55=25
16=6 26=12 36=18 46=24 56=30 66=36
17=7 27=14 37=21 47=28 57=35 67=42 77=49
18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=81
本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表。
输入格式:
输入在一行中给出一个正整数N(1≤N≤9)。
输出格式:
输出下三角NN部分口诀表,其中等号右边数字占4位、左对齐。
输入样例:
4
输出样例:
11=1
12=2 22=4
13=3 23=6 33=9
14=4 24=8 34=12 44=16
1.2.1 数据处理
数据表达:含有变量“i,j,N”,分别表示行和列及限电范围。
数据类型:变量都是整型,流程结构,循环结构。
1.2.2 实验代码截图

1.2.3 造测试数据
| 1 | 1*1=1 | 只有一行一列 |
| 2 | 11=1 12=2 2*2=4 | 共有两行两列 |
1.2.4 PTA提交列表及说明

其中存在多种错误和部分正确的情况
部分正确:结果跟题目要求有出入。
多种错误:忽略了题图的一些要求。
二、代码互评
同学代码截图

我的代码截图

①同学代码相对简洁
②定义符号有所不同
③执行语句格式不同,但效果相同
三、学习总结
3.1 学习进度条
| 周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
| 十/10.29-11.02 | 10小时 | 162行 | 多分支结构、字符型数据类型和逻辑运算符 | 多分支结构的使用 |
| 十一/11.05-11.11 | 11小时 | 119行 | 多分支结构switch语句的使用 | switch语句的使用 |
| 十二/11.12-11.16 | 14小时 | 94行 | 运用while和do-while结构解决问题 | do-while结构的使用 |
| 十三/11.19-11.22 | 9小时 | 84行 | 运用循环的嵌套解决问题 | 书写伪代码,continue语句的使用 |
3.2 累计代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
题目相比上周简单一些,但有些知识点还是没掌握,有待完善。

浙公网安备 33010602011771号