C语言1博客作业08
作业头
| 这个作业属于哪个课程 | C语言程序设计Ⅱ |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11613 |
| 这个作业的目标 | 练习并掌握for的嵌套,学习continue |
| 学号 | 20209049 |
1.PTA实验作业

1.1 题目名1
本题要求对任意给定的一位正整数N,输出从11到NN的部分口诀表。
1.1.1数据处理
数据处理:定义变量i,j,n。
数据表达:运用for的嵌套,循环一次换一行,和向左对齐空4个单位。
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 1 | 1*1=1 | 正确 |
| 4 | 4*4乘法表 | 正确 |
| 9 | 9*9乘法表 | 正确 |
| 1.1.4 PTA提交列表及说明 | ||
![]() |
说明:格式要求等号右边数字占4位,而我用的%t不符合格式要求.
解决方法:将%d*%d=%d%t改成%d%d=%-4d.
1.2 题目2
在日常生活中,我们常常需要将一些大额的人民币换算成零钱,已知我们有许多面值5元,2元和1元的人民币。
编程实现:输入我们需要兑换的金钱数,然后我们用这些面值5元,2元和1元的人民币来兑换,要求每一种面值都至少有1张,然后输出有多少种兑换方式。
1.1.1数据处理
数据处理:
数据表达:
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 18 | ![]() |
正确 |
| 20 | ![]() |
正确 |
1.2.4 PTA提交列表及说明

说明:格式错误:题目要求输出要换行,没有换行导致格式错误
解决办法:在最后的printf中添加\n即可。
2.代码互评
同学1

同学2

我的代码

比较
1.同学1使用了for语句中的while和if的嵌套,很会学以致用。
2.同学2使用了佛如和佛如语句的嵌套还有if-else判断语句。
3.我的思路相对简单一些用了佛如语句和if-else语句。
3.学习总结
3.1 学习进度条
| 日期 | 这周所花时间 | 代码行 | 学到的知识点 | 目前比较疑惑的问题 |
|---|---|---|---|---|
| 10/12-10/18 | 14h | 100 | C语言是什么 | 无 |
| 10/24——11/1 | 12h | 200 | 各种运算符的含义 | 无 |
| 11/2——11/7 | 12h | 260 | for循环语句 | 无 |
| 11/8 ——11/15 | 10h | 279 | 函数的定义和调用 | 讲的有点快,对于这个印象不是太深 |
| 11/16 ——11/22 | 20h | 320 | if-else分支结构 | 无 |
| 11/23-11/2724h | 423 | switch语句 | 刚刚开始学还不是太很了解,但是也是懂一点点的 | |
| 11/28-12-4 | 21h | 512 | while语句,do-while语句,if和while的嵌套格式 | 懂是懂,但是现在还练的太少 |
| 12/7-12/13 | 21h | 593 | continue语句及其嵌套 | 暂时没有,因为题目做的不多 |
| 3.2 累积代码行和博客字数 | ||||
![]() |

3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
1.初步了解了语句之间的嵌套,但有时想不起来用什么语句。
2.学的东西向越来越多,有的东西有时候会想不起,所以还是要多练习和看书。





浙公网安备 33010602011771号