C语言I博客作业06

作业头

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11559
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11559
我在这个课程的目标是 加深c语言学习查漏补缺
这个作业在那个具体方面帮助我实现目标 清晰自我定位对知识巩固学习
参考文献 b站
学号 20209080

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

1.1 7-3 计算天数(15分)

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

1.1.1数据处理

数据表达:整型定义变量及sum,flag循环。
数据处理:运用switch循环后以if语句进入确定闰年条件,完成运算。

1.1.2实验代码截图


1.1.3 造测试数据

输入数据 输出数据 说明
2020/04/04 94 闰年
2009/03/05 64 平年
2013/03/07 66 平年

1.1.4 PTA提交列表及说明

编译错误:编译格式混乱,自己也不清楚错误在哪里,对于英文盲来说这个错因给我,我也难受。
解决方案:大神在旁边观望直接命中要害,一眼就发现我的错误。

1.2前天是哪天

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

1.2.1数据处理:

数据处理:整型定义,sum储存天数。
函数参数:用switch结构计算每个月的天数,用if计算闰年的时间段。

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
2019 3 2 2019-2-28 day<2&&month=3 year为平年
2000 9 8 2000-9-6 day>2
2000 1 2 1999-12-31 day<=2,month=1

1.2.4 PTA提交列表及说明

编译错误:一点小符号不合规定。
解决方案:大佬教看错误项,慢慢上手,找出粗心错误。

2.代码互评(5分)

同学代码截图


···分割线···

自己代码截图


·比较

1.用的if结构,自学了,使用了数组,先判断闰年,再计算,条理清晰,简单易懂。
2.我的简洁,用的switch结构,先计算日期,再分情况讨论平年和闰年,毕竟请教过大佬还是有点东西的。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学的知识点简介 目前比较迷惑的内容
10/12——10/18 16h 100 c语言的辨识,什么是c语言 c语言的优越
10/24——11/1 12h 200 将数据转化为代码 符号的含义
11/2——11/7 10h 240 for的循环语句 定义函数的划分
11/8 ——11/15 10h 255 pow(),sqrt()函数 自定义函数的设定与运用
11/16 ——11/22 23h 324 if-else分支 对于空格的使用不清不楚
11-22——11/29 22h 432 switch分支 对掌握pta上的错误提示

3.2 累积代码行和博客字数

时间 博客字数 代码行数
第一周 430 63
第二周 540 80
第三周 770 237
第四周 800 244
第五周 820 257
第六周 900 301

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

内容:
· switch分支结构,又新增部分知识点
感悟:
·快结课了,掌握c语言迫在眉睫。
·生命不息,学习不止。
·学习使我快乐,呵呵。

posted @ 2020-11-29 23:10  秃头的快乐  阅读(105)  评论(1)    收藏  举报