你永远不会独行

C语言I博客作业08

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-4
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11613
我在这个课程的目标是 区别break与continue,学习各类嵌套模式
学号 20209068

1 PTA实验作业

1.1 显示指定范围内的素数

输入整数m,将所有大于1小于整数m的素数存入所指定的数组中(数组最多只存放100个素数,超过则提示“OVERFLOW”),输出各素数——若输入的m≤2,则提示“NO”,程序终止。注:素数(Prime Number),亦称质数,指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。

1.1.1 数据处理

  • 数据表达:使用了n,i,a,t共四个变量,且全部为整型
  • 数据处理:if-else语句及for语句的嵌套,如for (i = 2; i <= n; i++) 等

1.1.2 实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
100 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 给出例子
101 OVERFLOW 超出范围
1 NO 超出范围

1.1.4 PTA提交列表及说明


提交列表说明

  • 错误:输出格式要求不会用代码方式表达,且在嵌套时多增加了一个括号,n的范围也出现错误
  • 解决:在询问同学后增加了两个if语句,改变n的范围

1.2 7-3 幸运彩票

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

1.2.1数据处理

  • 数据表达:用了i,a以及a[100],其中n,i为整型,a[100]为一个数组,也为整型
  • 数据处理:for语句的循环,及嵌套在for语句的if-else语句,for (int i = 0; i < n; i++)等

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
2 233008 123456 You are lucky! Wish you good luck. 给出案例
3 233008 123456 432131 You are lucky! Wish you good luck. Wish you good luck. 改变n的大小

1.2.4PTA提交列表及说明


提交列表说明

  • 没有对a[i]在for语句之中进行输入,导致a[i]无法跟进程序内容
  • 加入for循环,并且在其中加入a[i]的输入

2 代码互评

  • 同学代码截图</font
  • 自己代码截图
  • 比较
    这位同学的代码在思路上与我的差不多,但是我的设置了一个数组,而这位同学是设置了多个变量,总体来说,我的代码所占内存更小,但这位的同学的代码易懂。

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
10/12——10/18 15h 218 大致了解了c语言,运用C语言编写最基本的程序 不太了解头文件是什么
10/19——10/23 17h 260 了解断点的相关操作,并掌握此方法来检查代码 有时候会出现无法进入逐一调试功能
10/24——11/7 50h 400 学会运用for的循环结构,进一步了解各种字符 还并不能熟练运用for循环结构
11/8——11/14 18h 365 了解了函数的定义,以及进一步熟悉了各种函数
11/15——11/23 24h 380 继续巩固了函数的定义以及if——else语句,学习了逻辑关系词的运用 有时候还不能很好的将题目某些条件用逻辑词很好的转化为代码
11/24——11/28 12h 158 学习了switch语句,继续练习分支结构相关题目 还是逻辑方面存在问题不能很好的将题目意思转化为c语言
11/29——12/6 28h 285 学习了while的结构,并且继续熟练了相关循环语句的用法,对之前的知识点进行了复习 问题还是出在逻辑上,感觉题目越来越难以对付
12/7——12/13 31h 341 了解了break与continue的区别及其适用语句,熟练各类嵌套模式

3.2累计代码行和博客字数

时间 博客字数 代码行数
第一周 210 101
第二周 565 285
第三周 985 365
第四章 1235 452
第五周 1125 398
第六周 986 345
第七周 1087 434
第八周 1231 341
3.3学习内容总结与概括
3.3.1学习内容总结
3.3.2学习体会
本周学习
  • 认识了了break与continue的区别
  • 进一步加强了对循环结构和嵌套的掌握
  • 继续了断点练习
    感悟
  • 本周的博客园作业对于我来说有点困难,有些甚至无法动手,但在看了同学得正确答案后豁然开朗,仔细思考后,在于我的题目练习少了,逻辑思维并没有达到一定的阶段
  • 回归书本,看看往期pta的习题集,加紧复习
posted @ 2020-12-14 17:44  mane  阅读(106)  评论(4编辑  收藏  举报