作业08

| 这个作业属于哪个课程 | C语言程序设计II |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | 作业链接 |
| 我在这个课程的目标是 | 掌握并运用本周所学的知识 |
| 这个作业在那个具体方面帮助我实现目标 | 在编程过程中多加练习本周所学知识,加深印象。 |
| 参考文献 | C语言程序与设计(第三版) |
| 学号 | 20209041 |

1.PTA实验作业

1.1打印九九口诀表

1.1.1数据处理

数据表达:
整数型:i,j,N。
i和j用于for的循环语句,N表示任意给定的一位正整数
数据处理:
数据表达式:赋值表达式,关系表达式。
流程结构:循环结构。

1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
1 1*1=1 测试成功

1.1.4 PTA提交列表及说明


格式错误:输出的关系式错了,自己以为循环语句出错,还是问了同学才改对。

1.2幸运彩票

1.2.1数据处理

整数型:sum1, sum2, N, number, i, j;
sum1,sum2,number用来构成关系式,N表示给出一个正整数,i,j用于for的循环语句。
数据处理:
数据表达式:赋值表达式,关系表达式。
流程结构:循环结构,分支结构。

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
1/123456 Wish you good luck. 测试成功
2/123123/121212 You are lucky!/ Wish you good luck. 测试成功

1.2.4PTA提交列表及说明


编译错误:Wish you good luck.后面这个小点忘记打上去;关系式运用出错。

2.代码互评

同学一代码:

同学二代码:

自己代码:

总结:

1.这二位同学的代码都是只运用了一次for的循环语句,相比较我的显得十分复杂。
2.我的代码使用了更多的关系式,而这二位同学基本上没有使用什么关系式,相比较而言我的代码花费了更多时间需要改进。

3.学习总结

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第8周/10.19~10.25 8h 46行 Helle World!代码,基本printf()语法的使用
第9周/10.26~11.1 10h 125行 华氏摄氏度转摄氏度、计算平均分 做PTA上的作业还是很懵的状态
第10周/11.2~11.8 15h 267行 f-else,for语句的使用,调用数学函数表达 对于某些题目的数学知识转换还不是很熟悉
第11周/11.9~11.15 20h 429行 循环语句,调用定义函数 对于调用函数不是很熟练
第12周/11.16~11.22 26h 610行 逻辑运算,新的运算符 无法很好的运用新的逻辑运算符
第13周/11.23~11.29 21h 963行 分支语句 switch语句的使用不够熟练
第14周/11.30~12.6 30h 1203行 while,do-while语句 对新学的while语句的使用不是很熟练
第15周/12.7~12.13 34h 1231行 循环结构,break、continue的使用,熟悉使用循环的嵌套解决问题。 无法很好的理解break、continue的使用

3.2累积代码行和累积博客字数

3.3学习内容总结和感悟

3.3.1学习内容总结

3.3.2学习体会

1.无法很好的理解break、continue的使用,需要多加练习该类型的题目。
2.遇到一些需要运用多个知识解答的编程题无从下手,无法看出需要用到什么结构。需要多加练习这方面的题,还需要多看书,理解每种结构的使用。

4.跳出循环的方法

1.使用break

2.使用continue

posted on 2020-12-13 22:15  翔哥666  阅读(130)  评论(2编辑  收藏  举报

导航