C语言I博客作业08

这个作业属于哪个课程 <https://edu.cnblogs.com/campus/zswxy/SE2020-1>
这个作业要求在哪里 <https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11626>
这个作业的目标 <对于break,continue,与镶嵌循环的深入>
学号 <20209118>

一、本周教学内容&目标

第4章 循环结构 4.3熟悉break、continue的使用 4.4 熟悉使用循环的嵌套解决问题。

二、本周作业

PTA实验作业

代码互评

学习总结

三、作业格式

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

请再此处列出自己的排名图片,如:

1.1.7-2 打印九九口诀表 (15分)

下面是一个完整的下三角九九口诀表:

1.1.1数据处理

数据表达: 变量 n 整数型 由输入得来
         变量 i 整数型 由for循环得来
         变量 j 整数型 由i的值得来
数据处理:赋值表达式,关系表达式,算数表达式;  
         流程结构:for循环。                      

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
4 4*4的乘法表 一般数据
9 99乘法表 一般数据

1.1.4 PTA提交列表及说明

答案错误:我发现两个for循环,第二个的条件居然可以和第一个的可以相同。改了一下,啊,很快啊,啪的一下就对了。

1.2

。7-4 一钱生多钱 (10分)

在日常生活中,我们常常需要将一些大额的人民币换算成零钱,已知我们有许多面值5元,2元和1元的人民币。

1.2.1 数据表达

变量five 整数型 由for循环得出
变量two 整数型 由for循环得出
变量one 整数型 由for循环得出
变量n   整数型 由输入得出
数据处理:
表达式:赋值表达式,计算表达式,关系表达式。
流程结构:for循环,if语句。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据
13 five=1,two=1,one=6

1.1.4 PTA提交列表及说明

答案错误:忘记用if语句进行判断跳出了,加了就好。

2.代码互评(5分)

同学代码

我的代码

1.妍姐的代码太强了,printf和for语句那一个解决,我得用switch一个一个判断,TQL。

3.学习总结(15分)

3.1 学习进度条(5分)

时间 内容 本周学习时间 问题
15周 对于break和continued的学习,以及对镶嵌循环的使用加深。 48h 虽然上课很容易,但题目很难,越来越难,望研姐向老师表示表示

3.2累积代码行和博客字数

折线图

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

3.3.1 学习内容总结

这一周下来,又巩固了break和continue,以及镶嵌循环。

3.3.2 学习体会

上课时感觉镶嵌语句很简单使用,但一些题目太难。

对于代码还是需要不断巩固。

作为助教我实在是不成功,数组居然难住了我一个月了,看着旁边的小伙伴天天都在进步,我感觉还是挺不是滋味的,毕竟我停下了脚步,我实在是不应该,接下来我将全力攻克数组。

最后的如何跳出多层循环,我想想看,我在网上找到了使用goto进行跳出,可惜我代码我就勉强看懂懂。break和continue还是比较强的。

思维导图

posted @ 2020-12-20 12:55  rendaitong  阅读(122)  评论(2编辑  收藏  举报