C语言I博客作业06

一、本周教学内容&目标

第3章 分支结构 3.3 使学生熟悉多分支结构switch语句的使用。

二、本周作业头

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11552
我在这个课程的目标是 掌握C语言,并熟练使用
这个作业在那个具体方面帮助我实现目标 熟练掌握switch语句的用法
参考文献 维基百科,C puls ,b站

三、本周作业

1.PTA实验作业

2.代码互评

3.学习总结

四、作业格式

1.PTA实验作业(20分/题)

7-4 前天是哪天 (20分)

本题目要求读入年、月、日,然后判断前天日期。

1.1.1数据处理

数据表达:用了year,month,day通过自己输入,类型为整数型。            
数据处理:运用了switch语句和else语句。                         

1.1.2实验代码截图


1.1.3 造测试数据

输入数据 输出数据 说明
2020 1 2 2019-12-31 跨年
2019 3 2 2019-2-28 三到二月

1.1.4 PTA提交列表及说明

答案错误:好家伙,格式错误。

答案错误:还是二月少加了一天。

1.2 7-3 计算天数

本题要求编写程序计算某年某月某日是该年中的第几天。

1.2.1 数据处理

数据表达:用了变量y,m,d通过输入以及运算得来,类型为整数型。    
数据处理:运用了switch语句和if语句。      

1.1.2实验代码截图


1.1.3 造测试数据

输入数据 输出数据
2000/03/02 62
2009/03/02 61

1.1.4 PTA提交列表及说明

部分正确:在判断三月时,少加了一天

2.代码互评(5分)

同学代码

我的代码

1.我的代码用for,同学用的位while

2.for语句适合有限制的,while却没有限制条件的

3.学习总结(15分)

3.1 学习进度条(5分)

时间 内容 本周学习时间 问题
13周 进行分支结构的深入学习,switch语句真好用 48h 虽然上课很容易,但题目很难

3.2累积代码行和博客字数

折线图

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

3.3.1 学习内容总结

这一周下来,又巩固了分支结构,对switch的用法更加深刻,让我觉得一些题目居然可以这样解决。

3.3.2 学习体会

上课时感觉switch语句很简单使用,但实际上确有一些难度。

对于代码还是需要不断巩固。

代码是很灵活的,可以用很多办法解题,但是需要理解透这些的本质是什么,这样才能拥有良好的代码基础。

思维导图

posted @ 2020-11-27 23:47  rendaitong  阅读(134)  评论(8编辑  收藏  举报