C语言I博客作业06

问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9888
我在这个课程的目标是 学会运用分支结构
这个作业在那个具体方面帮助我实现目标 提供专业标准格式
参考文献 CSDN,百度知道

1.PTA实验作业

排名图片

没有书写龟兔赛跑代码

1.1 题目名1

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

1.1.1数据处理

数据表达:用了s,t1, t2, t3, t4, v1, v2变量,通过s=v×t来设置变量,s为int型,t1, t2, t3, t4, v1, v2为double型
数据处理:数据用到的表达式和流程结构。运用公式t=s/v,通过题意和公式来比较骑车和走路的时间大小来输出所给定的文字

1.1.2实验代码截图

1.1.3 造测试数据

输入样例 输出样例 说明
120 Bike
16 Walk
100 All

1.1.4 PTA提交列表及说明


问题:代码中设置的变量较多,有时运用错误。 方法:在本子上书写,然后再填写到PTA中。

提交列表说明

①部分正确:将Bike写成Bick了,没有注意细节。 将Bick改正为Bike

1.2 题目2

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

1.2.1 数据处理

数据表达:运用了h,m,a,b变量,时间和分钟以及输入的值的表达缩写,h,m,a,b都为int型
数据处理:通过输入的四位数/100可以取前2位的数字,通过%100可以取后2位数字,再判断分钟是否小于0,如果小于0,就先小时借一位,然后输出

1.2.2 实验代码截图

1.2.3 造测试数据

输入样例 输出样例 说明
1201 1530 03:29
1222 1555 03:33
425 642 02:17

1.2.4 PTA提交列表及说明

我的①代码 我的②代码 ①代码在Visual Stdio2019上的运行

问题:一开始是书写①代码的,①代码在Visual Stdio2019是可以运行的,但在pta上就出现错误,如下图。 方法:将里面的参数集合为一个整的参数,然后运行。

提交列表说明

①部分正确:一开始我输入的是①代码,出现的问题如上图。 运用②代码的框架输入

2.代码互评

我的代码 同学①的代码

1.同学①设置的参数较多,而且同学①没有用到if语句,也是比较有创新力的。

2.在分段分行上面,感觉同学①没有用太多时间去考虑,自己的也要加强排版。

我的代码 同学②的代码

1.同学②和我的的代码类似,都是运用到了if语句,同学②运用到了+=。

2.同学②的排版比我的要美观,学习排版运用,加强自己的思想意识。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周 2+ 27 c语言的初了解 函数的定义理解
第二周 2+ 20 运用markdown来写随笔 markdown语法知识
第三周 4+ 96 学习if-else语句的运用、scanf函数和double型函数 if-else语句运用的条件
第四周 5+ 98 学习运用for语句 for语句的运用规则
第五周 5+ 88 调用函数的运用,制作思维导图 调用函数的书写,思维导图的整理归纳
第六周 8+ 131 分支函数的运用 分支函数的运用条件

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

总结:本周学习了分支函数,现在对分支函数理解有点思路,但还需加强学习。
感悟:本周pta的作业有点多,编程题很多都是我们所能完成的,但需理解题意,方能解答。

3.3.1 学习内容总结

3.3.2 学习体会

①:本周学习的分支函数的相关内容,自己感觉理解还行,但上周学习的调用函数内容还需加强
②:学习感受——感觉分支函数就是前面几周的延展,特别是if-else语句
③:不解的地方——本周内容较好理解,上周的调用函数理解上还是有些乏力

posted @ 2019-10-31 23:57  xdf肖  阅读(273)  评论(2编辑  收藏  举报