C语言I博客作业09

问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9934
我在这个课程的目标是 熟悉break、continue的使用以及熟悉使用循环的嵌套解决问题
这个作业在那个具体方面帮助我实现目标 PTA上的作业巩固
参考文献 c语言程序设计

1.PTA实验作业

1.1 打印九九口诀表

下面是一个完整的下三角九九口诀表:
11=1
1
2=2 22=4
1
3=3 23=6 33=9
14=4 24=8 34=12 44=16
15=5 25=10 35=15 45=20 55=25
1
6=6 26=12 36=18 46=24 56=30 66=36
1
7=7 27=14 37=21 47=28 57=35 67=42 77=49
18=8 28=16 38=24 48=32 58=40 68=48 78=56 88=64
19=9 29=18 39=27 49=36 59=45 69=54 79=63 89=72 99=81
本题要求对任意给定的一位正整数N,输出从1
1到N*N的部分口诀表。

1.1.1数据处理

数据表达:运用了int整型变量N,i,j,N表示输入的一个正整数,i表示九九乘法表中的行数,j表示列数。
数据处理:定义变量,输入正整数d,输入for语句,输入i,j的条件关系,再输出
伪代码:

1.1.2实验代码截图

1.1.3 造测试数据

输入 输出
3 1*1=1
3 12=2 22=4
3 13=3 23=6 3*3=9

1.1.4 PTA提交列表及说明

编译错误:没有考虑输入的行i与列j之间的关系,直接输入的i<=N;

1.2换硬币

1.2.1 数据处理

数据表达:定义了k,i,j,x,total几个变量,其中k表示五分钱硬币,i为二分钱硬币数量,j为一分钱的硬币数量,total表示硬币总数量
数据处理:

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
8 fen5:1,fen2:1,fen1:1,total:3,count=1 任意数
9 fen5:1,fen2:1,fen1:2,total:3,count=1 任意数
10 fen5:1,fen2:2,fen1:1,total:4,fen5:1,fen2:1,fen1:3,total:5,count:2 任意数

1.2.4 PTA提交列表及说明

编译错误:在if语句中j==x中少打了一个等号。

2.代码互评

同学代码截图

自己代码截图

同学的代码定义的很清楚,而我的是用其他的字母表示的,这点是我应该学习的地方。还有就是我们求五分的硬币数量的求法不同。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周 3个小时 43 了解到了最基本的C语言程序语句
第二周 12个小时 112 学习了用MinGw-w64来进行编程
第三周 10个小时 96 分段函数的表达,if,else语句的用法 对循环语句for的使用看不太懂。
第四周 9小时 86行 学会了for循环语句的使用 对各语句的使用还是不熟练
第五周 10小时 99 定义函数
第六周 11小时 176 熟悉多分支结构、字符型数据类型和逻辑运算符
第七周 10小时 142 多分支结构switch语句的使用 暂时没有
第八周 9小时 153 while和do-while结构 对代码书写还是很不清楚
第九周 11小时 166 break.continue语句 对伪代码的写法还是有点不大清楚

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

本周是学习了break,continue结构,但讲实话,我对这章内容并没有很好的掌握。尤其是在做作业的时候基本上全部靠同学们的帮助才完成本次作业。而这其中有一部分原因是因为工作个学习的关系没有协调好而导致没有留出足够的时间来自己学习本周的内容,所以在以后的学习中还是要做好计划,协调好工作与学习的关系,这样才能取得最大的胜利,而且有不懂的问题一定要多向同学请假,只有不断的请教才能使问题得到最完美的解决方式。
posted @ 2019-11-22 21:54  彭有濠  阅读(194)  评论(1编辑  收藏  举报