C语言I博客作业06

这个作业属于哪个课程?
C语言程序设计II
这个作业的要求在哪里?
https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9888
我在这个课程的目标是?
熟练掌握C语言的使用技巧和C语言相关工具的使用
这个作业在哪个具体方面帮助我实现目标?
深入了解分支结构中的if-else语句和多分支结构
参考文献
网页表格的制作方法,CSDN,《C Primer Plus》,Make down语法
1.PTA实验作业 ![](https://img2018.cnblogs.com/blog/1809007/201911/1809007-20191102210942997-346263226.png) 1.1输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。 1.1.1数据处理 数据表达:用了a,b,c,d,e,f,g,h七个变量,给a,b赋值,再通过a,b计算c,d,再通过e,f计算e,f,最后通过e,f和c,d计算g,h;类型都是整型。 数据处理:用到c=a/100;d=b/100;e=a%100;f=b%100;g=f-e;h=d-c;h=d-c-1和二分支结构。 1.1.2实验代码截图 ![](https://img2018.cnblogs.com/blog/1809007/201911/1809007-20191101135007613-842283327.png) 1.1.3造测试数据
a
b
输出数据
1230
1720
04:50
0800
0800
00:00
0700
2300
16:00
1.1.4 PTA提交列表及说明 ![](https://img2018.cnblogs.com/blog/1809007/201911/1809007-20191101140114191-676077369.png) ·1.编译错误:误将c等于d和e等于f写成把d,f的值赋给c,e;将c=d,e=f改成c==d,e==f。 ·2.编译错误:忽略g>60的范围:将else改成else if重新附加条件。 1.2输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。 1.2.1数据处理 数据表达:用了i,M,N三个变量;变量N通过赋值,变量i和M通过定义,且都是整型。 数据处理:for(i=2001;i<=N;i++),用了for循环语句和if-else分支结构。 1.2.2实验代码截图 ![](https://img2018.cnblogs.com/blog/1809007/201911/1809007-20191102183158003-1530745161.png) 1.2.3造测试数据
输入数据
输出数据
2020
2004,2008,2012,2016,2020
2022
2004,2008,2012,2016,2020
2025
2004,2008,2012,2016,2020,2024
1.2.4 PTA提交列表及说明 ![](https://img2018.cnblogs.com/blog/1809007/201911/1809007-20191102183814269-1057996351.png) ·1.编译错误:年份范围过大,包括了2000和2100;将N<=2000||N>=2100改为N<2000||N>2100。 ##2.代码互评 2.1第一位同学代码 同学的代码截图: ![](https://img2018.cnblogs.com/blog/1809007/201911/1809007-20191102193403072-651295190.png)

我的代码截图:

对比
同学的代码
我的代码
变量
他只定义了四个变量
我定义了七个变量
函数
他只用了if函数
我用了if和else if函数
总结
他的代码比较简洁,实用性强
我的代码更复杂,考虑的太多
2.2第二位同学代码 同学的代码截图: ![](https://img2018.cnblogs.com/blog/1809007/201911/1809007-20191102205424764-607310327.png)

我的代码截图:

对比
同学的代码
我的代码
变量
他定义了两个变量
我定义了三个变量
函数
他用了if-else和if函数
我也用了if-else和if函数
总结
他的代码更容易懂
我的代码输出None的方式不同
###3.学习总结 3.1学习进度条
周日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
9.22 ~9.25 2个小时 20 基本的代码以及符号 这些单词在专业的意思
10.5 ~10.8 5个小时 40 Make down语法的用法和更多的语法类型 找不到代码错误的地方
10.10~10.15 10个小时 60 make down语法表格做法 什么地方该空格什么地方不要空格
10.15~10.18 12个小时 85 for语句循环体语句 更深入的错误找不到
10.22~10.26 13个小时 65 自定义函数和while函数的初步使用 do-while函数的具体使用
10.30~11.02 15个小时 100 if-else的深入了解和多分支结构 单独使用if的意思和计算式中加(fioat)的意思

3.2 累积代码行和博客字数

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

3.3.2 学习体会
·1周总结:本周的学习内容较上周而言比较简单,PTA题目有几个还是比较容易的,应该是前几次的作业写过if-else的缘故。
·2自我体会:本周的学习热情说高不高,说低也不,处于温热状态。在做PTA的作业途中也遇到段错误的情况,问题解答中又看不懂,拿自己与同学的反复对比也值了解个大概,实在没办法最后就借鉴了一下,需增加自己的自学时间了。

posted @ 2019-11-02 21:01  你也配  阅读(151)  评论(0编辑  收藏  举报