C语言I博客作业09
一、本周教学内容&目标
第4章 循环结构 4.3熟悉break、continue的使用 4.4 熟悉使用循环的嵌套解决问题。
二、本周作业头
| 这个作业属于哪个课程 | C语言程序设计II |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/10028 |
| 我在这个课程的目标是 | 练习C语言 |
| 这个作业在那个具体方面帮助我实现目标 | 通过学习循环的嵌套 |
| 参考文献 | c语言程序设计 |
三、本周作业
1.PTA实验作业

1.1.7-2 换硬币 (20 分)
将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
伪代码:
1.1.2实验代码贴图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 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 | 题目所给 |
| 2 | count = 0 | 随机数 |
| 8 | fen5:1, fen2:1, fen1:1, total:3 count = 1 | 随机数 |
说明:我一遍过,没啥好说的
1.2 7-6 跟奥巴马一起画方块 (15 分)
美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!
1.2.1数据处理
伪代码:
1.2.2实验代码贴图

1.2.4 PTA提交列表及说明![]()
编译错误是因为没有注意格式,改正后正确。
2.代码互评(7-1)
(7-1)
同学截图:
我的截图:
区别:(1)这位同学明显有他自己的想法,他先用“if-else”句型进行各分数段的不同result,然后才用switch列表达式“result”进行不同分数情况的等级评分。
但我的明显更简单,直接列表达式“grade/10”来进行成绩等级分段。
3.学习总结
3.1 学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 第一周 | 2h | 40 | 输出 | 输出的方式还不太了解 |
| 第二周 | 3.5h | 57 | 计算 | 还有很多算法陌生 |
| 第三周 | 3.5h | 96 | 分支结构 | 有时会比较迷糊 |
| 第四周 | 1.5h | 150 | for循环,+= | 循环结构搞不清 |
| 第五周 | 2h | 200 | 函数结构 | 对于算法的处理比较迷惑 |
| 第六周 | 2h | 290 | 嵌套 | 对于嵌套的结构过多会解读的很吃力 |
| 第七周 | 2h | 410 | switch结构 | 加不加break的情况有点迷糊 |
| 第八周 | 3h | 560 | while结构 | 字符的运用不熟 |
| 第九周 | 3h | 711 | 循环嵌套 | 很多地方弄不懂 |
3.2 累积代码行和博客字数

3.3 学习内容总结和感悟
3.3.1 学习内容总结
请用思维导图的形式将到目前为止所学的内容进行整理:

3.3.2 学习体会
这是我学习C语言的第13周了,从开始的懵懂无知到现在的初入了解,我感觉我对于编码越来越比较的来劲,今天我学会了switch句型,很开心,其实我在读大学之前一直没了解过计算机方面的知识,在来大学后我深感我必须赶紧“追上”同学们的“步伐”,大学是一个新的开始,我相信,在不就的将来,我一定会让我为自己自豪,为自己为傲,加油吧,少年!!

浙公网安备 33010602011771号