C语言I博客作业08
1.作业头
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-2/ |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11627 |
这个作业的目标 | <熟悉break、continue的使用和熟悉使用循环的嵌套解决问题> |
学号 | <20209133> |
一、本周教学内容&目标
第4章 循环结构 4.3熟悉break、continue的使用 4.4 熟悉使用循环的嵌套解决问题。
二、本周作业
1.PTA实验作业
2.代码互评
3.学习总结
三、作业格式
1.PTA实验作业(20分/题)
请再此处列出自己的排名图片,如:
1.1 题目名1
题目内容描述:打印九九口诀表
1.1.1数据处理
数据表达: | 运用了变量i,j,k,皆为整型变量。k为输入得来,i,j为赋值得来 。 |
---|---|
数据处理: | 运用for循环,循环的嵌套。赋值表达式,关系表达式。 |
1.1.2实验代码截图
1.1.3 造测试数据
1.1.3 造测试数据
1.1.4 PTA提交列表及说明
提交列表说明:
编译错误:符号问题,自己一直没发现,后通过同学提醒找出问题并解决。
1.2 题目2
幸运彩票彩票的号码有 6 位数字,若一张彩票的前 3 位上的数之和等于后 3 位上的数之和,则称这张彩票是幸运的。本题就请你判断给定的彩票是不是幸运的。1.2.1 数据处理数据表达:运用了变量a,b,c,d,e,f,i,num,皆为整型变量。a,b,c,d,e,f,num都由输入得来。数据处理:运用了for循环,if-eles语句。赋值表达式,关系表达式。1.2.2 实验代码截图
1.2.1 数据处理
数据表达:运用了变量a,b,c,d,e,f,i,num,皆为整型变量。a,b,c,d,e,f,num都由输入得来。
数据处理:运用了for循环,if-eles语句。赋值表达式,关系表达式。
1.2.2 实验代码截图
1.2.3 造测试数据
1.2.4 PTA提交列表及说明
提交列表说明:
自己本来没有头绪问了同学后一遍过了
2.代码互评
同学代码截图
自己代码截图
不同之处:
1.第一个同学善用逻辑,能够让他的代码思路清晰,也方便检查,值得我去学习。
2.每个人的习惯都不相同,所以有些括号看起来不太一样。
3.解题思路不太相同,我的方法可能麻烦些,下次多注意,争取做好一点。
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
8 | 12 | 100 | Hello world和其变形 | 无 |
9 | 13 | 164 | 选择结构,求华摄温度 | 判断语句if else |
10 | 14 | 198 | 循环结构 | 循环结构和循环体的区分 |
11 | 15 | 230 | 定义和调用函数,生成乘方表与阶乘表 | 学会定义函数,以及完整代码的格式和语句的顺序问题 |
12 | 16 | 350 | if-else语句结构,多分支结构,以及掌握字符型数据类型和逻辑运算符的使用 | 语句结构的运用选择和程序的基本框架 |
13 | 17 | 384 | 学到了stwitch分支语句 | 不太会去运用stwitch分支语句 |
14 | 17 | 390 | 学到了while循环语句 | do-while结构不太熟练 |
15 | 5 | 400 | ---------------- | ---------------------- |
16 | 6 | 404 | break、continue的使用和循环的嵌套 | 循环的嵌套不会灵活使用 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
1.学习了break、continue的使用,感觉挺难的,可能是还不太熟悉吧。。
2.不能光靠老师讲,应该多去看书和例题并且要多去刷题。
3.遇到不会的题目时,不要马上就去问别人或者找答案,应该多独立思考一下。
4.做作业一定要细心,细节决定成败。
5.循环的嵌套我还是不太会用,希望下周能掌控下来。
如何跳出多重循环:
1.使用goto,它可以快速跳出多重循环
2.写成函数return,我这次PTA作业中第一题显示指定范围内素数就用了return,符合条件就直接跳到return;
3.直接修改外层循环条件
4.在外层循环设置判断条件,比如外层flag=0;内层如果符合条件则flag=1;跳出循环
5.在大循环后面判断标志加入break。