C语言I博客作业06
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11559 |
| 我在这个课程的目标是 | 学会使用swich分支结构 |
| 这个作业在那个具体方面帮助我实现目标 | 通过PTA上的题让我更加明白什么是swich |
| 参考文献 | C语言教科书以及百度 |
1.1 题目名1
本题目要求读入一个整数1~7之间(不考虑输入错误的情况),然后输出需要上课的节数,对应如下:
1 星期一 8节课
2 星期二 10节课
3 星期三 6节课
4 星期四 8节课
5 星期五 6节课
6 今天没有课,可以好好休息一下啦!
7 今天没有课,可以好好休息一下啦!
1.1.1数据处理
数据表达:仅使用了X一个变量,且变量X为整型函数
数据处理:使用了case分支结构处理输入内容

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 1 | 星期一 8节课 | 根据swich语句内设置得出的结果 |
| 7 | 今天没有课,可以好好休息一下啦! | 根据swich语句内设置得出的结果 |
| 1.1.4 PTA提交列表及说明 |

提交列表说明:
1.一开始是只发现了几个冒号分号不符合,但在后来的几次提交后发现自己仍然错误
2.在不断地检查后,发现,因为一开始模仿书中内容进行编程,故使用了符号型,但在最后上交时删除了char函数,却忘记删除掉单引号
1.2 题目2
本题要求编写程序计算某年某月某日是该年中的第几天。
1.2.1 数据处理
数据表达:
数据处理:
1.2.2 实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 2009/03/02 | 61 | 三月二日是二零零九年的第六十一天 |
| 2020/10/01 | 275 | 十月一日是二零二零年的第二百七十五天 |
| 1.2.4 PTA提交列表及说明 | ||
![]() |
1.前面几次的错误,都是因为错误地将\n加到代码后导致语法错误
2.代码互评(5分)
找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。
同学代码截图


自己代码截图


1.在代码相比较之下,同学的代码更为简洁
2.并且第一个同学的语句用的更为高级
3.学习总结
3.1 学习进度条(5分)
| 周\日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 11.23——11.29 | 6h | 85 | swich语句 | 目前暂无疑惑问题 |
| 3.2 累积代码行和博客字数(5分) | ||||
| 时间 | 博客字数 | 代码行数 | ||
| --- | --- | --- | ||
| 第一周 | 321 | 43 | ||
| 第二周 | 239 | 46 | ||
| 第三周 | 1126 | 70 | ||
| 第四周 | 746 | 80 | ||
| 第五周 | 1236 | 80 | ||
| 第六周 | 960 | 85 | ||
| 3.3 学习内容总结和感悟(5分) | ||||
| 3.3.1 学习内容总结 | ||||
![]() |

3.3.2 学习体会
1.本周学习时间紧,一直在找时间赶进度
2.本周因为某组织原因,有些休息不足,故导致上课状态不佳
3.swich语句使用起来感觉十分简便,容易操作!



浙公网安备 33010602011771号