C语言I博客作业08

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-4
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11629
我在这个课程的目标是 <1.熟悉使用break、continue语句和嵌套循环解决问题,通过写的代码解决实际问题 2.发现自己的不足并加以改进>
这个作业在那个具体方面帮助我实现目标 <通过布置的代码练习、与同学之间的互评。>
参考文献 <C语言程序设计(第三版)>

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

1.1幸运彩票

彩票的号码有 6 位数字,若一张彩票的前 3 位上的数之和等于后 3 位上的数之和,则称这张彩票是幸运的。本题就请你判断给定的彩票是不是幸运的。

1.1.1 数据处理

数据表达:运用了变量:N,i,a,m1,m2,m3,m4,m5,m6。均由自己输入,由输入的值经过公式计算来输出两种结果。N,i,a,m1,m2,m3,m4,m5,m6均为整型。
数据处理:运用了for循环语句和if-else语句,经过公式计算求值。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
1 233008 You are lucky! 233008这张彩票是幸运的
1 123456 Wish you good luck. 123456这张彩票是不幸运的
1 113005 You are lucky! 113005这张彩票是幸运的
1 456321 Wish you good luck. 456321这张彩票是不幸运的

1.1.4 PTA提交列表及说明

这个题目的最大难度在于怎样理清思路,在通过for循环语句和if-else语句就好解决了,不过中间容易出现一些符号和结构的问题,经过改正后就正确了。

1.2 Wifi密码

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

1.2.1 数据处理

数据表达:运用了变量N,i,j,password,a,b。N,i,j,a,b由自己输入,password由输入的值计算后得到。N,i,就,password都为整型变量,a,b为char。
数据处理;运用了for循环语句,while、switch语句。

1.2.2 实验代码截图


1.2.3 造测试数据

输入数据 输出数据 说明
13224143 wifi密码为13224143
3412243421 wifi密码为3412243421
343421 wifi密码为343421

1.2.4 PTA提交列表及说明

这个题目难就难在怎样模拟出过程,只要理解了题目意思并理清思路再加上仔细注意别错就能迎刃而结了。

2 代码互评

同学代码

上面代码来自软件四班肖泉。

上面代码来自软件四班易宏岩。

我的代码

不同之处

1.在数据处理上不同
2.定义变量不同
3.思考方式不同

3 学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
9/2020.12.20 6小时 580行 break、continue语句和嵌套循环 语法,函数插入问题

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

这周让我学到了很多新的知识,其中印象最深的是break、continue语句和嵌套循环,这一周的题目让我感觉到了代码的功能性和趣味性,这些题目我感觉都是生活中经常遇到并需要解决的实际问题,让我兴趣大发,不过,在对C语言感受到越来越浓的兴趣时,我同样感受到了该课程的许多不易,因此,接下来我将更加努力学习,不断钻研,争取能有更大突破。

3.3.2 学习体会

这周我调整了自己的学习状态,虽然学习过程中仍然有许多问题让我很烦躁,但我知道这是无法避免的,只能不断寻找方法去解决问题。通过上课我学会了新的语句:break和continue语句以及嵌套循环,这使得我们能很好的解决一些生活中常见的问题,而且并不是很麻烦。在这周的代码练习中,我感受到了代码的趣味性,也希望能在接下来的学习中能够学到更多有趣的东西。

posted @ 2020-12-20 16:24  zys001  阅读(195)  评论(2编辑  收藏  举报