C语言I博客作业06

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/2019TA/homework/9893
我在这个课程的目标是 学习并熟练C语言的语法以及函数
这个作业在那个具体方面帮助我实现目标 帮助我去了解各种运算符和函数类型
参考文献 https://www.cnblogs.com/linfangnan/p/11621724.html

一.PTA实验作业


C语言I博客作业06_第1张图片

1.1判断骑车还是走路

题目内容描述:在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。

1.1.1数据处理

数据表达:输入字母a,包含一个整数,表示一次办事要行走的距离,单位为米。
数据处理:首先,输入一个a表示办事要行走的距离,运用if,else语句,如果骑车快,输出一行"Bike",如果走路快,输出一行"Walk",如果一样快,输出一行"All"。

1.1.2 实验代码截图

C语言I博客作业06_第2张图片

1.1.3 造测试数据

输入数据 输出数据 说明
1 Walk 走路比骑车快,运行图1
12 Walk 走路比骑车快,运行图2
123 Bike 骑车比走路快,运行图3

1.1.4 PTA提交列表及说明


编译错误:有的时候真的不是技术的问题,而是粗心惹的祸,在输入printf的时候,喽了一个f,造成编译错,还有忘记在后面输入结束标点符号;
解决措施:在输入好单词printf之后,再输入;好之后,仔细检查之后就正确了。

1.2 计算火车运行时间

题目内容描述:要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。

1.2.1 数据处理

数据表达:在一行中给出2个4位正整数arrive,h,m,depart,分别表示火车的出发时间和到达时间,每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。
数据处理:一行中给出2个4位正整数,再使用if-else语句根据不同情况的分钟数对的时间差的计算。

1.2.2 实验代码截图

C语言I博客作业06_第3张图片

1.2.3 造测试数据

输入数据 输出数据 说明
4000 4567 05:67 到达时间分钟数大于出发时间分钟数,运行图1
1000 5230 43:30 到达时间分钟数大于出发时间分钟数,运行图2
2310 5621 33:11 到达时间分钟数大于出发时间分钟数,运行图3

1.2.4 PTA提交列表及说明


部分错误:在仔细检查之后感觉没有问题,就提交了,但是后面发现,在输入符号的时候把大于符号打成小于符号。
解决措施:将小于符号改正之后就行了。

二.代码互评

代码比较1:

同学1的代码 我的代码
C语言I博客作业06_第4张图片 C语言I博客作业06_第5张图片

代码分析:

整体一看,我们的格式就非常的不同,我们定义的字母不同,而且结构也不同,但是我们的方向都是相同的,他的比较复杂了一点,我的现对于较简便,而且我们都用了if else语法句型,我们都有互相借鉴的地方。

代码比较2:

同学2的代码 我的代码
C语言I博客作业06_第6张图片 C语言I博客作业06_第7张图片

代码分析:

根据观察我们就可以清楚地了解到我们的相同,不同之处了,我们的思路虽然都是一样的,但是明显的就是该同学的代码比较繁琐,而我的相对简便,但是我也有借鉴他的地方,就比如他的格式一看就比较清晰,所以我们都有互相借鉴的地方。

三.学习总结

3.1 学习进度条

日期 这周所花时间 代码行 学到的知识简介 目前比较迷惑的问题
第一周(9.19-9.27) 5个小时 25 代码的基本运用 什么都不是很了解
第二周(9.27-10.4) 7个小时 17 Make down语法的基本用法 十分粗心,在很多地方出错误
第三周(10.4-10.11) 6个小时 89 关系运算、if-else语句、格式化输入语句等了解 对一些语法还是不甚了解
第四周(10.11-10.18) 9个小时 85 for循环语句的了解与运用 调试和改错一脸懵逼
第五周(10.18-10.25) 6个小时 107 自定义函数和while函数的初步了解 while函数的使用
第六周(10.29—11.2) 9个小时 129 各种运算符了解以及分支函数的运用 对分支函数类型有点混乱

3.2 累积代码行和博客字数

C语言I博客作业06_第8张图片

3.3 学习内容总结和感悟

3.3.1 学习内容总结

C语言I博客作业06_第9张图片

3.3.2 学习体会

从“小学生”到现在这个对C语言有了一定了解的“初中生”,这一路真的经历了好多好多,不懂的东西也是一点点地懂了,我们也一直在做作业中积累了越来越多的知识,也学到了越来越多的新知识,逐步了解怎么做表格,怎么做学习流程图,以及怎么将博客园牌面做得更好看。有的时候发现别人知道的是自己不会的,然后就想着让别人教一下,学习到了之后,然后做出自己想要的成果之后,真的就像是超人在虚弱得快死的时候,突然就有一束阳光照射到一样的开心,这应该就是我学习C语言的乐趣吧。

你可能感兴趣的:(C语言I博客作业06)