C语言I博客作业06

 

1.作业头

这个作业属于哪个课程 首页 - 2020计算机3班 - 中南林业科技大学涉外学院 - 班级博客 - 博客园 (cnblogs.com)
这个作业的要求在哪 作业06 - 作业 - 2020计算机3班 - 班级博客 - 博客园 (cnblogs.com)
我在这个课程的目标是  认识switch和深入了解if-else
这个作业在那个具体方面帮助我实现目标  可以加深对switch的理解以及对if-else的使用
参考文献  C语言程序设计及C语言程序设计与习题指导

1.PTA实验作业

 

 

 1.1 前天是哪天

题目内容--

 

 

 

 

 1.1.1数据处理

数据表达:运用了整数型int,if-else循环语句以及switch分支结构

数据处理:switch循环作为主要循环运行,处理各种月数及输出天数结束循环

1.1.2实验代码截图

 

 

 1.1.3造测试数据

输入数据 输出数据 说明
2020 10 16 2020-10-14 计算出俩天前的日期
2019 10 10 2019-10-08 计算出俩天前的日期
2018 10 01 2020-09-29 计算出俩天前的日期

1.1.4PTA提交列表及说明

 

 

 

编译错误:由于没有打;,导致出错

部分正确:由于前面用if-else来写,导致很多情况不能完全考虑,特别时闰年和非闰年情况,在同学的帮助下,用上了switch分支结构,成功写了出来

1.2计算天数

题目内容--

 

 

 1.2.1数据处理

数据表达:运用了整数型int,switch分支结构以及if-else结构

数据处理:switch可以输出大部分的天数,if-else结构是为了满足其他特殊的情况

1.2.2实验数据截图

 

 

 1.2.3造测试数据

输入数据 输出数据 说明
2020/11/29 334 计算该天在闰年与非闰年中的天数
2020/10/27 301 计算该天在闰年与非闰年中的天数
2020/2/24 55 计算该天在闰年与非闰年中的天数

1.2.4PTA提交数据及说明

 

 

编译错误:printf最后面的;忘记打了

答案错误:没有考虑月数小于等于二的情况

部分正确:case后面的c变成了x,if后面小于等于二的被我改成了天数,其实是月数

 

2.代码互评

 

 

 我的

 

  1. 由于我前面也是用这种方法写的,所以我深有体会,别的不说,就是特别难思考,特别难写
  2. 他的思维比我强,而且有毅力
  3. 我的比他简洁明了

3.学习总结

3.1学习进度条

周/日期 这周花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
1/10.12~10.19 6h 20行 初步接触C语言,学到了输出格式printf printf格式注意它的输出样例
2/10.26~11.02 10h 60行 更加深的接触C语言,学到了if结构 if中条件应该怎样最简洁
3/11.02~11.09 15h 100行 学到了for循环结构
4/11.09~11.16 18h 130行 初步接触到了函数题目
5/11.16~11.23 15h 150行 深入了解了if-else及与其他语句连用,初步接触字符类型
6/11.23~11.30 15 140行 初步接触分支结构switch

3.2累积代码行和博客字数

 

 

 

 

 3.3学习内容总结和感悟

3.3.1学习内容总结

 

 3.3.2学习体会

又经过了一周的学习,对C语言的认识也越来越深,在这门科目上想要走的远的话,必须要进行深刻的学习和努力还要有决心有毅力。

posted @ 2020-11-29 01:53  汪昱成  阅读(108)  评论(1编辑  收藏  举报