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.学的东西向越来越多,有的东西有时候会想不起,所以还是要多练习和看书。

posted @ 2020-12-14 16:38  duoxihuanniya  阅读(123)  评论(1)    收藏  举报