C语言I博客作业06

一.作业开头
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-4 |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11559 |
| 我在这个课程的目标是 | 学会使用switch函数 |
| 这个作业在那个具体方面帮助我实现目标 | pta作业 和书上的题目 |
| 参考文献 | pta作业还有百度一下 |
| 学号 | 20209050 |

1.PTA实验作业

1.1.0
题目:计算天数
题目内容:输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。

1.1.1数据处理
数据表达:本题用了year,month,day,d;这几个变量而且都是整型的
数据处理:本题目用到了switch函数和if*-else条件句

1.1.2代码截图

1.1.3数据测试

输入数据 输出数据 结果说明
2009/03/02 61 题目要求数据
2008/03/02 62 是闰年的数据结果
2020/03/02 62 今年的数据结果

1.1.4PTA提交列表及说明

说明:开始我几次都是编译错误 发现我的小问题还是很多的 比如分号 括号不见了 导致代码编译错误 自己认真检查后最后编译正确!

1.2.1
题目: 前天是哪天
题目内容:本题目要求读入年、月、日,然后判断前天日期

1.2.2数据处理
数据表达:本题目用到的函数和上面那题是一样的都为year,month,day,d;是整型、
数据处理:运用到的函数有switch和if-else条件语句 表达式有: if((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0))等!、

1.2.3代码截屏

1.2.4数据测试

输入数据 输出数据 结果说明
2020 10 16 2020-10-14 题目要求测试
2020 11 30 2020-11-28 关于今天的前天是28号
2020 11 11 2020-11-9 数据结果正确 是双十一的前2天

1.2.4PTA提交列表及说明

说明:我开始时因为我上了一个分号 第2次是因为我把&&打成了&所以错了 再次检查改正编译正确!

3.代码互评
同学的代码:

我的代码:

我的看法:我的代码我时将switch函数和if-else分开的 但是她的是将switch函数和if-else一起用的 所以我感觉她的比我的要复杂一点 但是这也说明他的数据处理的很好 我需要好好的学习一下她!

3.学习总结(15分)
3.1 学习进度条(5分)
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
| ---- | ---- | ---- |
| 10/12——10/18 | 5h | 420 | 大致了解了c语言,运用C语言编写最基本的程序 | 不太了解头文件是什么 |
| 10/19——10/23 | 11h | 672 | 了解断点的相关操作,并掌握此方法来检查代码 | for循环与while的区别 |
| 10/24——11/7 | 12h | 823 | 学会运用for的循环结构,进一步了解各种字符 | pow和sqrt函数的运行原理 |
| 11/8——11/14 | 12h | 1024 | 了解了函数的定义,以及进一步熟悉了各种函数 | 定义函数 |
| 11/16 ——11/22 | 13.5h | 1322 | 自定义函数 和分支初步 | 浮点型函数的运用 |
| 11/23—11/29 | 13h | 1300 | 学习了switch | pta后面两个就是不太会问了别人才知道 其他还好 |

3.2 累积代码行和博客字数(5分)

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

3.3.2 学习体会
我们学习啦switch分支结构,其实也不是很难,但是后面pta上面的的后面2道题目就有点蒙了,感觉到老师这个进度有点快了,我找了好久的书才找到,总的来说,对于刚入门的我是有点压力的,因为我直接现在出来老师教的东西其他都不太懂,但C语言对于我们来说真的很重要,它是所有语言的基础,所以学习不能只靠课堂上老师讲的东西,更多的是自己通过各种工具学习,自学了

posted @ 2020-11-30 19:01  xjyyc  阅读(105)  评论(1编辑  收藏  举报