C语言I博客作业06
1.作业头
这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11527
这个作业的目标 <巩固新学的switch语句>
学号 <20209125>
一、本周教学内容&目标
第3章 分支结构 3.3 使学生熟悉多分支结构switch语句的使用。
二、本周作业头
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11527 |
我在这个课程的目标是 | <熟练运用switch语句来编写程序> |
这个作业在那个具体方面帮助我实现目标 | <加强了对多分支结构switch语句的运用> |
参考文献 | <C语言程序设计教材> |
三、本周作业
1.PTA实验作业
1.1 本题目要求读入一个整数1~7之间(不考虑输入错误的情况),然后输出需要上课的节数,对应如下:
1 星期一 8节课
2 星期二 10节课
3 星期三 6节课
4 星期四 8节课
5 星期五 6节课
6 今天没有课,可以好好休息一下啦!
7 今天没有课,可以好好休息一下啦!
1.1.1数据处理
数据表达:使用了整型变量x。
数据处理:使用了多分支结构switch语句。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 |
---|---|
1 | 星期一 8节课 |
3 | 星期三 6节课 |
4 | 星期四 8节课 |
6 | 今天没有课,可以好好休息一下啦! |
1.1.4 PTA提交列表及说明
1.部分正确:输出的逗号和感叹号没用中文输入法输入。
1.2
输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。
1.2.1数据处理
数据表达:定义了4给整型变量q,w,e,r.
数据处理:
1.2.2实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
999/03/02 | 61 | 平年 |
2003/02/05 | 36 | 平年 |
2014/07/02 | 183 | 平年 |
2020/05/20 | 141 | 闰年 |
1.2.4 PTA提交列表及说明
1.编辑错误:括号内=少打了一个。
2.编辑错误:运用if-else语句时,在第二个的else-if后面没打大括号,导致编辑错误。
2.代码互评
同学代码截图:
自己代码截图:
不同点:1.同学的代码中多用了几次else if语句。
2.这位同学的代码运用了多次else if语句使代码更长。
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
8 | 12 | 160 | 编译Hello world | 基本运算法则 |
9 | 13 | 164 | 其他类型的函数 | 运用判断语句if-else |
10 | 14 | 228 | 循环结构 | 阶乘问题 |
11 | 15 | 230 | for循环的循环套嵌 | 一些是数学函数的调用 |
12 | 14 | 230 | 二分支结构与多分支结构,else-if语句 | if-else语句与省略else的if语句的区别 |
13 | 15 | 240 | 熟练使用多分支结构switch语句 | 在switch语句中什么时候要与if-else语句结合使用 |
3.2累积代码行和博客字数
3.3学习内容总和感悟
3.3.1 学习内容总结
3.3.2学习体会
1.本周学习了新的switch语句,能够解决多分枝问题,相较之前学的二分支结构更有难度了。
2.对知识运用的不熟练,作业一般都完成的很慢。