C语言|博客作业08

| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-4 |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11613 |
| 这个作业的目标 | 学会使用循环结构,break和continue语句,嵌套循环 |
| 学号 | 20209048 |

三,本周作业

1.PTA实验作业。

1.1幸运彩票.

题目内容描述:彩票的号码有 6 位数字,若一张彩票的前 3 位上的数之和等于后 3 位上的数之和,则称这张彩票是幸运的。本题就请你判断给定的彩票是不是幸运的。
1.1.1 实验代码截图

1.1.2 数据处理
数据表达:定义了a,b,c,d,e,f,g,h8个整型变量;
数据处理:使用了for循环语句,和if-else多分支结构,循环计算彩票是否是幸运的。
1.1.3 造测试数据
输入数据 输出数据 说明
2 233008 123456 You are lucky! 彩票的前 3 位上的数之和等于后 3 位上的数之和,这张彩票是幸运的。
1 233000 Wish you good luck. 彩票的前 3 位上的数之和等于后 3 位上的数之和,这张彩票是不幸运的。
103 .... \ N大于100,无法正常输出
1.1.4 PTA列表提交说明

1、答案错误:因为在敲代码时粗心将输出时“You are lucky!”中的感叹号落下了。
2、结果正确:检查了几次代码的正确,最后才发现是自己输出时落下了感叹号,加上去就正确了。

1.2 Wifi密码

题目内容描述:下面是微博上流传的一张照片:“各位亲爱的同学们,鉴于大家有时需要使用 wifi,又怕耽误亲们的学习,现将 wifi 密码设置为下列数学题答案:A-1;B-2;C-3;D-4;请同学们自己作答,每两日一换。谢谢合作!!~”—— 老师们为了促进学生学习也是拼了…… 本题就要求你写程序把一系列题目的答案按照卷子上给出的对应关系翻译成 wifi 的密码。这里简单假设每道选择题都有 4 个选项,有且只有 1 个正确答案。
1.2.1 实验代码截图

1.2.2 数据处理
数据表达:定义了N,a,b三个整型变量,s,f两个字符型变量;
数据处理:使用了if的条件语句和for的循环结构,在for循环结构中继续在嵌套了for和if语句来逐步判断计算出结果。
1.2.3 造测试数据
输入数据 输出数据 说明
1 A-T B-F C-F D-F 1 wifi密码是1
1 A-T B-F C-T D-T 134 wifi密码是134
2 A-F B-T C-F D-T A-T B-F C-T D-F 2413 wifi密码是2413
1.2.4 PTA提交列表说明

1、答案错误:不理解题意,最开始打代码时那个第二次for循环中我写了"b<=4"在提交答案后发现结果错误,运行出来才发现他只执行了一半,也只输出了一半的代码,后来问了朋友才知道要循环8次。
2、结果正确:问了朋友之后改正了输出的结果也就正确了。

2.代码互评

1.同学代码

2.自己代码

1.第一个同学的代码使用了For的循环语句和if-else多分支结构,通过逐步计算出每一个数字,再将前三个数字相加判断其是否等于后三个数字的和来判断彩票是否幸运;
2.第二位同学的代码相较于我和第一位同学的代码要更加高级,使用了嵌套语句还有复合赋值运算符计算出结果;
3.我自己的代码与这两位同学的代码同中有异,我是直接通过输入每一个数字来直接将其相加然后输出,最后判断彩票是否是幸运的。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间/时 代码行数/行 学到的知识点简介 目前比较困惑的问题
12/7-12/12 10/h 315 学会使用循环结构,break和continue语句,嵌套循环 对于一些知识点仍然有点生疏,不理解,不会嵌套循环

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会
1.这周我们学习了使用使用循环结构,break和continue语句,嵌套循环;
2.在上课的时候,老师有提出一个问题如何跳出多重循环,因为break语句只能跳出离它最近的一层循环,通过查阅资料我了解到可以使用goto语句或者写成函数return,还可以直接修改外层循环条件;
3.这周的PTA是这么久做的最难的一次,特别是第三题,在这个时候才发现原来自己和别人的差距这么大;
4.总结起来多问,多翻阅资料,多自己思考,有清晰的思路是真的特别重要!!!
posted @ 2020-12-13 14:45  橘柚  阅读(197)  评论(1编辑  收藏  举报