c语言|博客作业09
问题 | 回答 |
这个作业属于哪个课程 | C语言程序设计ll |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/10032 |
我在这个课程的目标是 | 学会和掌握for语句的循环嵌套。 |
这个作业在哪个具体方面帮助我实现目标 | PTA作业,百度知识。 |
参考文献 | 《C语言程序设计》 |
1. PTA实验作业
1.1 题目7-6跟奥巴马一起画方块
题目内容描述:美国总统奥巴马不仅呼吁所有人都学习编程,甚至以身作则编写代码,成为美国历史上首位编写计算机代码的总统。2014年底,为庆祝“计算机科学教育周”正式启动,奥巴马编写了很简单的计算机代码:在屏幕上画一个正方形。现在你也跟他一起画吧!
1.1.1 数据处理
数据表达:定义整形变量N,j,i和字符型变量a通过scanf来输入N和a。
数据处理:通过if来判断输入的N的值是否能被2整除,可以则执行for语句的循环嵌套,不符合则令N+1再执行for语句的循环嵌套来输出方块。
1.1.2 实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
12c | 取50% | |
15c |
|
四舍五入 |
1.1.4 PTA提交列表及说明
1.编译错误:未进行N的scanf输入。
2.编译错误:未进行a的scanf输入。
3.编译错误:在for语句后面加上了“;”。
4.格式错误:换行代码放在了for循环嵌套的外面。
5.格式错误:换行代码放在了for循环嵌套的外面。
1.1 题目7-2换硬币
题目内容描述:将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?
1.1.1 数据处理
数据表达:定义整形变量count,m,j,z,i。
数据处理:通过scanf来输入输入的总钱数,利用三个for循环的嵌套来分别找出5分,2分,1分的硬币,并都进行自减处理,硬币个数进行自加处理,最后输出硬币组和硬币数。
1.1.2 实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
16
|
有7种换法 | |
17 |
|
有8种换法 |
18 |
有10种换法 |
1.1.4 PTA提交列表及说明
1.格式错误:未将printf中逗号后面空格。
2.格式错误:未将printf中逗号后面空格。
3.格式错误:将if语句中m==写成了m=的赋值符号。
4.格式错误:将printf中的fen5:写成了fen5=等一系列。
5.格式错误:printf中未将count = %d的赋值符号左右两边空格。
2. 代码互评
同学代码截图
本人
对比:
1.他将for语句的第一个表达式放在了循环外面,有点意思嗷。
2.然后他的换行符直接写在了printf里面,我是单独来表达的。
3. 学习总结
3.1 学习进度条
周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
7/10.9-7/10.11 | 19h | 119 | if-else语句和关系运算符 | 关系运算符还需要翻书去查看意思 |
8/10.16-8/10.18 | 16h | 106 | 利用for语句来进行简单的循环 | 如何去定义for语句中的变量 |
9/10.23-9/10.26 | 18h | 110 | 学到了一些关于自定义函数的运用 | 只了解到了自定义函数的皮毛 |
10/10.30-10/11.2 | 19h | 134 | 多分枝结构,逻辑运算符 | 分支过多时会忘记一下符号 |
11/11.6-11/11.8 | 18h | 156 | 通过switch语句来处理多分枝的选择问题 | 如何规范的运用伪代码 |
12/11.13-12/11.15 | 19h | 186 | 使用do-while语句和while语句来处理问题 | do-while的do的编写还是不太明白 |
13/11.20-13/11.22 | 19h | 203 | 使用for循环的嵌套 | 对于continue的运用还是不太明白 |
3.2 累积代码行和博客字数
时间 | 博客字数 | 代码行数 |
第四周 | 600 | 18 |
第五周 | 1253 | 38 |
第七周 | 2133 | 172 |
第八周 | 3276 | 310 |
第九周 | 4528 | 455 |
第十周 | 5875 | 675 |
第十一周 | 8056 | 931 |
第十二周 | 9263 | 1117 |
第十三周 | 1153 | 1323 |
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
1.这一次的pta相对上一次的来说难度并不大,学习的知识点并不多,只有continue的运用和for语句的循环嵌套,我认为只有for循环的嵌套稍微学的好一点,因为PTA中没有关于continue的训练。
2。本周我还听了翁凯老师讲的for语句的循环嵌套,他是讲的书上那道求阶乘和的题目,我觉得老师反而讲的拿到题目比书上的例题要更好的理解这个知识点。
3.最后我想定个小目标,通过大一的学习,利用所学的知识来写一个贪吃蛇的c语言的代码。