作业08

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-1/
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11626
这个作业的目标 掌握for函数嵌套并熟练运用
学号 20209112

一、本周教学内容&目标

第4章 循环结构 使学生熟悉并运用for循环函数和break及Continue在函数结构中的用法。

二、本周作业头

| 这个作业属于那个课程 | C语言程序设计II |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11626 |
| 我在这个课程的目标是 | 熟练运用for函数。 |
| 这个作业在那个具体方面帮助我实现目标 | 实践练习for函数嵌套。 |
| 参考文献 | 自己 |

三、本周作业
1.PTA实验作业
2.代码互评
3.学习总结

四、作业格式
1.PTA实验作业(20分/题)

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

1.1.1数据处理

数据表达  q, w,e,r,ch[],s;
数据处理  for;

**1.1.2实验代码截图

1.1.3 造测试数据

输入 输出
568 OVERFLOW
1 NO

1.1.4 PTA提交列表及说明

1.2 一钱生多钱.
在日常生活中,我们常常需要将一些大额的人民币换算成零钱,已知我们有许多面值5元,2元和1元的人民币。
编程实现:输入我们需要兑换的金钱数,然后我们用这些面值5元,2元和1元的人民币来兑换,要求每一种面值都至少有1张,然后输出有多少种兑换方式。
1.2.1 数据处理

数据表达 i, j, x, n;
数据处理 for循环嵌套语句,if-else;

1.2.2 实验代码截图

1.2.3 造测试数据
| 输入 | 输出 |
| ---- | ---- | ---- |
| 13 | five=1,two=1,one=6five=1,two=2,one=4five=1,two=3,one=2five=2,two=1,one=1 |
| 15 | five=1,two=1,one=8five=1,two=2,one=6five=1,two=3,one=4five=1,two=4,one=2five=2,two=1,one=3five=2,two=2,one=1 |

1.2.4 PTA提交列表及说明

2.代码互评
同学代码截图


自己代码截图

比较不同
1.编译的方法不同
2.代码排版漂亮美观

3.学习总结
1.学会用for循环嵌套解决穷举问题
2.更加从容面对多代码程序
3.对嵌套循环还有点不熟练

3.1 学习进度条
| 日期 | 这周所花时间 | 代码行 | 学到的知识简介 | 目前还存在的困惑 |
| ---- | ---- | ---- |---- | ---- | ---- |
| 12.14-12.20 | 9h | 493 | for循环嵌套 | 不能熟练运用该语句,解题时间过长 |

3.2 累积代码行和博客字数

时间 博客字数 代码行数
第八周 1387 493

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会
上课认真更着老师走,课下继续学习c基础并争取提前学完。遇到不会的先认真思考不会再查百度,实在不行就询问老师及时排除疑问。
本周作业难度较大,花费的时间较多。

posted @ 2020-12-20 17:47  傲娇小纸威  阅读(87)  评论(4编辑  收藏  举报