C语言I博客作业08

|这个作业属于那个课程 |https://edu.cnblogs.com/campus/zswxy/SE2020-4 |
| ---- | ---- | ---- |
|这个作业要求在哪里 |https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11629 |
|这个课程的目标是 |深入熟悉这门语言,掌握break与continue语句 |
|学号 |20209214|

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

1.1 7-2 打印九九口诀表 (15分) (20分)

日本数学家古角静夫研究自然数时,发现一个有趣现象:“如果是个偶数就除2,如果是奇数就乘以3加1”,经过有限个这样的处理步骤,最后一定能得到1. 任意输入一个自然数,给出得到结果1的运算过程。

1.1.1数据处理

数据表达:用了n,j,i三个变量,i,j直接在for循环初始化,n为输入值。
数据处理:在打印结果时用到了"%d%d=%-4d",j,i,ij表达式;并且用了嵌套循环结构。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
4 输出从1到4的乘法口诀表
6 输出从1到6的乘法口诀表
8 输出从1到8的乘法口诀表
9 输出从1到9的乘法口诀表

1.1.4 PTA提交列表及说明

1.部分正确:语句中字符打错
2.格式错误:打印时用的是\t制表符,与要求不一样。

1.2 7-1 显示指定范围内的素数 (10分)

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

1.2.1 数据处理

数据表达:用了m,i,x,a四个变量,且均为整型,其中m为输入得到,其他三个在循环结构初始化。
数据处理:用到了分支结构和循环嵌套结构。

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
100 100内所以的素数
1641 1641以内的素数个数大于100个
1 程序终止

1.2.4 PTA提交列表及说明

2.代码互评(5分)

同学代码截图


自己代码截图

1.阳榕同学的和我的大致相同,我有不懂的请教了他
1.郑彬彬同学的代码用了三层的循环嵌套,我的代码简洁一点。

3.学习总结(15分)

3.1 学习进度条(5分)

周/日期 这周花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第三周 四天 132 for循环结构 图标的制作
第四周 三天 137 定义函数 所打代码的行数
第五周 四天 129 逻辑符和分支结构 字符等占了多少字节
第六周 三天 149 Switch语句 switch中case后面的if结构
第七周 三天 274 while语句及do while语句 do while语句的使用
第八周 四天 288 关continue语句后面的语句是否执行

3.2 累积代码行和博客字数(5分)

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

3.3.1 学习内容总结

3.3.2 学习体会

  1. PTA的量多了,题目也难了
  2. 只要努力去学习钻研,我发现其实很难得题目都能弄清楚
  3. 学习的途中明白自己有很多还要努力的地方
posted @ 2020-12-19 15:27  钟橪Lirry  阅读(102)  评论(5编辑  收藏  举报