C语言I博客作业06
1.作业头
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-3 |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11554 |
| 这个作业的目标 | <熟悉多分支结构switch语句的使用。> |
| 学号 | <20209177> |
一、本周教学内容&目标
第3章 分支结构 3.3 使学生熟悉多分支结构switch语句的使用。
二、本周作业头
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11554 |
| 我在这个课程的目标是 | <掌握更多的关于c语言的知识,为以后的工作打好基础。> |
| 这个作业在那个具体方面帮助我实现目标 | <使我们可以做更多的PTA练习作业和天梯训练题目。> |
| 参考文献 | <C语言程序设计>和<百度> |
三、本周作业
1.PTA实验作业
2.代码互评
3.学习总结
四、作业格式
1.PTA实验作业(20分/题)

1.1 计算天数
本题要求编写程序计算某年某月某日是该年中的第几天。
1.1.1数据处理
数据表达:根据题目要求使用了n,y,r这些变量。这些变量都是整型变量。
数据处理:switch语句的运用。利用switch语句把闰年和非闰年的每月天数表示出来,再得出当天是该年的第几天。
1.1.2实验代码截图


1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 2004/03/02 | 62 | 闰年的2月有29天 |
| 2005/03/02 | 61 | 非闰年的2月只有28天 |
1.1.4 PTA提交列表及说明

提交列表说明:
编译错误:忘记在最后一个printf后面加‘;’。
1.2前天是哪天
本题目要求读入年、月、日,然后判断前天日期。
1.2.1 数据处理
数据表达:根据题目要求使用了n,y,r这些变量。这些变量都是整型变量。
数据处理:if-else语句的嵌套的运用。首先先区分闰年和非闰年的2月天数。如果天数大于等于3就正常减2。如果天数小于等于2且月份为3,就要根据是否为闰年来判断。如果月份为1月且天数小于等于2,这年份要减1,月份要变成12,再计算天数。
1.2.2 实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 2020 10 16 | 2020-10-14 | 把今天减去两天 |
| 2020 1 2 | 2019-12-31 | 年份和月份变为去年的12月份,再算天数 |
| 2020 3 2 | 2020-2-29 | 闰年的2月有29天 |
| 2019 3 2 | 2019-2-28 | 非闰年的2月只有28天 |
1.2.4 PTA提交列表及说明

提交列表说明:
答案错误:没有把不是闰年的三月份的情况弄进去,导致有两个答案错误。
2.代码互评(5分)
找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。
同学代码截图
同学1:


同学2:

自己代码截图


1.同学的代码更加整洁有序,也更加的美观。
2.同学的代码比我的更让人看得懂。
3.我的代码重复的比同学多,有点繁琐了。😂
3.学习总结(15分)
3.1 学习进度条(5分)
| 周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较困惑的问题 |
|---|---|---|---|---|
| 6/11.23-11.27 | 10h | 402 | switch语句的简单运用,逻辑非的使用,if-else语句的嵌套。 | switch语句和if-else语句一起使用的题目还是没搞懂。 |
3.2 累积代码行和博客字数(5分)

3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结

3.3.2 学习体会
请回顾自己的本周的学习过程,描述学习感受,也可以提出你不理解的地方、对教师教学建议等。如果你有新的想法或者新的方法,请及时记录下来。
(1)这周学了switch语句,感觉学的越多,题目越难写,比如这次的PTA作业的第三题和第四题都是有一定难度的,特别是第四题,想了好久,还请教了同学,才搞出来。但搞出来的那刻真的很高兴,所以不管题目多难,我们都不能放弃。(❁´◡`❁)
(2)细节决定成败。不注意细节不可能把完整代码打出来!
(3)不能急躁。要有耐心,越是急躁,越是想不到解题的思路,也找不到问题所在。所以敲代码时我们一定要冷静!(😂)
(4)随着每周不断的学习新知识,思维导图也在不断扩展,小树苗也会逐渐成长为大树的。😊
浙公网安备 33010602011771号