C语言I博客作业06
1.作业头
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-2> |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11553 |
| 这个作业的目标 | 让我们明白这段时间我们学到了什么,温故知新 |
| 参考文献 | C语言程序设计 |
| 学号 | 20209119 |
1.PTA实验作业(20分/题)

1.1 题目一
根据输入的数字,输出需要上课的节数。
1.1.1数据处理
数据表达:定义一个整数类型day,用输入的数字来表示题目中情况
数据处理:解决本题的主要是switch语句的使用,以此来解决本题中的几种情况
1.1.2实验代码截图

1.1.3造测试数据
| 输入 | 输出 | 说明 |
|---|---|---|
| 2 | 星期二 10节课 | 2 星期二 10节课 |
| 5 | 星期五 6节课 | 5 星期五 6节课 |
| 6 | 今天没有课,可以好好休息一下啦! | 6 今天没有课,可以好好休息一下啦! |
1.1.4 PTA提交列表及说明

编译错误:第一次忘记一个分号,第二次在中文输入法是输入分号。
**函数参数:无
1.2题目二
特殊a串数列求和 (20分)
1.2.1数据处理
数据表达:定义整数a,n,循环变量i,总和sum以及一个方便程序的b
数据处理:解决本题主要在于for循环的使用,用n来表示循环次数,每次循环数都变成前次循环的10倍然后再加上输入的a
1.2.2实验代码截图

1.2.3造测试数据
| 输入 | 输出 | 说明 |
|---|---|---|
| 2 3 | 246 | 2+22+222=246 |
| 4 3 | 492 | 4+44+444=492 |
| 5 2 | 60 | 5+55=60 |
1.2.4 PTA提交列表及说明

部分正确:忘记一种情况的输入
**函数参数:无
2.代码互评
同学代码截图1

自己代码截图1

1.该同学使用的是if-else语句,而我使用的是switch语句
2.该同学将6和7归为一类,而我是分开的,6和7各位一类
同学代码截图2

自己代码截图2

1.我们使用的都是switch语句不过他定义的变量比我多
2.他的代码比我简洁,看着比我舒服些
3.1学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 第八周10.19-10.25 | 28小时 | 500 | if-else的使用,for循环的使用 ,switch的使用,while和do—while的使用,输出保留几位小数 ,break和continue的使用和区别,输出时四舍五入等 | 对变量的初始化, |
| 第九周10.26-11.1 | 24小时 | 550 | 多种嵌套,输出时向左向右靠齐等 | 对输出时向左向右靠齐的使用不熟练,对蛇形代码的理解不透彻 |
| 第十周11.2-11.8 | 26小时 | 500 | 无 | 数组的使用 |
| 第十一周11.9-11.15 | 30小时 | 550 | 自定义函数的使用,宏定义,两种命名方法 | 二维数组的使用以及宏定义的使用 |
| 第十二周11.16-11.22 | 32小时 | 600 | 一些算法 | 函数的使用 |
| 第十三周11.23-29 | 25小时 | 500 | 无 | 无 |
3.2 累积代码行和博客字数

3.3学习内容总结和感悟
3.3.1学习内容总结

3.3.2学习体会
- 开心,因为我会的东西越来越多,能解决的问题越来越多,感觉自己得到了充实,知识面得到了拓宽。
- 多写题,不过不要盲目的去写,有目的的去写。针对一个知识点去写题,直到熟练这个知识点的使用,这样你就可以很彻底的理解这个知识点,以后就可以熟练的使用。
- 写题多思考,题在精不在多。尽量做到写一个题懂一类题,高效的学习。
- 一些新东西以前没有接触过,初学时会觉得沮丧,有放弃的念头,在这个时候请坚持一下下,因为再坚持以后你会看到很多的的东西,会学到很多,而且以后你会感谢这个坚持的你。

浙公网安备 33010602011771号