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

posted on 2020-12-14 17:21  傻逼QQ邮箱  阅读(107)  评论(8)    收藏  举报