C语言I博客作业08
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-2 |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11611 |
| 这个作业的目标 | 熟悉break、continue的使用,熟悉使用循环的嵌套解决问题。 |
| 学号 | <20208971> |
| 1.PTA实验作业(20分/题) | |
| 请再此处列出自己的排名图片,如: | |
![]() |
|
| 1.1 题目名:7-1 显示指定范围内的素数 | |
| 类容描述:输入整数m,将所有大于1小于整数m的素数存入所指定的数组中(数组最多只存放100个素数,超过则提示“OVERFLOW”),输出各素数——若输入的m≤2,则提示“NO”,程序终止。注:素数(Prime Number),亦称质数,指在一个大于1的自然数中,除了1和此整数自身外,没法被其他自然数整除的数。 | |
| 1.1.1数据处理 | |
| 数据表达:定义了整型n,a,i,temp | |
| 数据处理:应用了if条件语句,然后还有for循环。 | |
| 1.1.2实验代码截图 | |
![]() |
1.1.3 造测试数据
| 输入 | 输出 |
|---|---|
| 1 | No |
| 570 | OVERFLOW |
| 50 | 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 |
1.1.4 PTA提交列表及说明

这个题目我的解法是分三个部分解答,由于实力欠缺,中间出了好几处错误,首先我算错了包含100个素数的临界值,然后就是for循环失误了,最后我竟然用了continue代替了break。然后在室友的帮助下成功解决问题。
1.2 题目名:7-2 打印九九口诀表
题目类容:uploading-image-122441.png
1.2.1 数据处理
数据表达:定义了整型变量i, j, N
数据处理:应用了双for循环,一个控制行,一个控制列,然后输出时换行,就可以变成乘法表。
1.2.2 实验代码截图

1.2.3 造测试数据
| 输入 | 输出 |
|---|---|
| 5 | ![]() |
| 1 | 1*1=1 |
| 9 | ![]() |
1.2.4 PTA提交列表及说明

编译错误是因为对双for循环不是很熟练,然后通过查课本加上回忆老师的讲解就成功解决了问题。
2.代码互评(5分)
同学代码截图:

我的代码截图:

比较:核心都是一样的,都是应用了双for循环,一个控制行,一个控制列,然后输出时换行,就是开始定义的时候,峰定义的时候赋值了,我没有。
同学代码截图:

我的代码截图:

比较:同学的代码简洁明了只用了两个结构语句:for循环,if-else语句,我比他多了一个while语句,相对而言有些繁琐,不如同学的好,值得我去学习!
3.学习总结(15分)
3.1 学习进度条(5分)
| 日期/周 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较疑惑的问题 |
|---|---|---|---|---|
| 第一周 | 10h | 20 | 了解什么是编程,以及打hello world | 自己是一个小白,对编程是啥都不清楚 |
| 第二周 | 12h | 50 | 学习了一些基础函数 | 函数记不住编代码要翻书,也不会灵活运用 |
| 第三周 | 20h | 100 | 学了for循环 | 不会调试找错误 |
| 第四周 | 24h | 200 | 学了如何调用数学函数 | 对数学函数的调用不熟练 |
| 第五周 | 26h | 300 | 学了if-else多分支结构 | 不熟练,但都可以理解 |
| 第六周 | 26h | 400 | 学习了switch分支结构 | 细节方面以及综合用法不熟练 |
| 第七周 | 27h | 500 | 学习了while和do-while结构 | 没有啥大问题,只能说堪堪掌握 |
| 第八周 | 25h | 500 | 熟悉break、continue的使用,熟悉使用循环的嵌套解决问题。 | 不熟练,也不是很懂,上课开了小差 |
| 3.2 累积代码行和博客字数(5分 | ||||
![]() |
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结

3.3.2 学习体会
这周学习了嵌入式循环结构,听课的时候还开了小差,实际操作起来就问题不断,哈哈,还要多多补习,加油!
这次的作业是真的难,自己太菜,全靠大佬们带我!





浙公网安备 33010602011771号