C语言I博客作业06

1.作业头

这个作业属于哪个课程 <班级的链接>
这个作业要求在哪里 <作业要求的链接>
这个作业的目标 <熟悉多分支结构switch语句的使用>
学号 <20208924>

本周作业头

这个作业属于那个课程 <C语言程序设计II>
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11556
我在这个课程的目标是 <加强对多分枝结构的理解和运用>
这个作业在那个具体方面帮助我实现目标 <熟悉多分支结构switch语句的使用>
参考文献 <C语言编程与设计(第三版)>

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

1.1 题目名1

7-3 计算天数

1.1.1数据处理

数据表达:定义变量year,month,day,均为输入得来,全为整数型;
数据处理:
1.表达式:赋值表达式,逻辑表达式,算数表达式。
2.流程结构:for循环嵌套switch-case。

1.1.2实验代码截图

1.1.3 造测试数据

输入样例 输出样例 说明
2009/03/02 61 不是闰年,是这一年的第61天
2000/03/02 62 是闰年,是这年的第63天
2003/03/30 89 不是闰年,是这年的第89天

1.1.4 PTA提交列表及说明


提交列表说明:
1.忘记if-else语句的形式少输写了else导致部分错误。
2.在else部分中输出的时候没有书写n\空行,导致编译错误。
3.在else没有加大阔号,导致编译错误。

1.2 题目2

7-5 多分支表达-倍数问题

1.2.1 数据处理

数据表达:定义变量a,输入得来,为整数型。
数据处理:
1.表达式:赋值表达式,算数表达式。
2.流程结构:if-else语句判断是否是倍数关系。

1.2.2 实验代码截图

1.1.3 造测试数据

输入样例 输出样例 说明
18 3 是3的倍数
25 5 是5的倍数
26 11 既不是3的倍数也不是五的倍数

1.1.4 PTA提交列表及说明


提交列表说明:
1.运算符号书写错误,导致部分正确。
2.某个地方的else if书写成了if else导致部分正确
3.有个第没有取余导致的部分正确;

2.代码互评

同学代码截图

自己代码截图

1.定义的变量不一样,我使用的a,而同学分别使用的是chioce和n。
2.同学使用while语句我没有使用。看起来他的更高级一些。
3.同学的使用了default结尾,我没有考虑那种情况。

3.学习总结
3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第八周 10小时 255 printf,scanf的使用,以及int类型
第九周 12小时 266 if语句分支结构、调用数学函数
第十周 15小时 295 for、while、do...while语句、字符型数据的使用
第十一周 17小时 444 会定义和调用简单的函数 不能运用贯通
第十二周 18小时 460 多分支结构
第十三周 14小时 430 switch分支语句 不能灵活使用,不易理解
3.2 累积代码行和博客字数

3.3 学习内容总结和感悟
3.3.1 学习内容总结

3.3.2 学习体会
新学的switch语句有点难理解,需要不断练习;需要保持不断学习习惯,才能有建树,保持一定学习任务。要复习以前学习的,也要去学没有学习,才能更上一层楼,需要精益求精,不断的探索新的知识。

posted on 2020-11-27 19:03  春风去故人归  阅读(100)  评论(1编辑  收藏  举报

导航