C语言I博客作业06

问题 回答
这个作业属于哪个课程 C语言程序设计ll
这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9890
我在这个课程的目标是 认识并能掌握二字符型数据类型,熟练分支结构
这个作业在哪个具体方面帮助我实现目标 PTA&博客园
参考文献 《C语言程序设计》(第三版)

1. PTA实验作业

1.1 任务06-01-04 骑车与走路

题目内容描述:在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。
输入格式:
输入一行,包含一个整数,表示一次办事要行走的距离,单位为米。
输出格式:
输出一行,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All"。
输入样例:
120
输出样例:
Bike

1.1.1 数据处理:

  1. 数据表达:仅定义整型变量n,代表路程
  2. 数据处理:用了if-else语句考虑情况

1.1.2 实验代码截图:

1.1.3 造测试数据:

输入 输出
50 Walk
100 All
120 Bike

1.1.4 PTA提交列表及说明:

说明:

  1. 编译错误的原因是printf("")后忘加;
  2. 部分正确是把Walk误写成walk

1.2 计算火车运行时间

题目内容描述:输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。
输出格式:
在一行输出该旅途所用的时间,格式为“hh:mm”,其中hh为2位小时数、mm为2位分钟数。
输入样例:
1201 1530
输出样例:
03:29

1.2.1 数据处理:

  1. 数据表达:定义了H,M,a,b四个整型变量,a为出发时间,b为抵达时间。
  2. 数据处理:输入函数scanf(""),if语句函数。

1.2.2 实验代码截图:

1.2.3 造测试数据:

输入 输出 说明
0002 1240 12:38 所花时间为12小时28分钟
1510 1610 01:00 所花时间为1小时

1.2.3 PTA提交列表及说明

说明:

  1. 输出函数写成PRINTF导致编译错误
  2. 答案错误是%02d写错

2. 代码互评

同学代码:

我的代码:

评价:

  • 同学定义s即我所定义的n,都用来代表路程
  • 同学没有直接计算出分界值,而是使用了方程式表示,易于他人理解
  • 后续思路我们大致相同
  • 我的代码相对于来说较为简洁,同学的代码更易于理解

同学代码:

我的代码:

评价:

  • 同学定义了6个变量,我只定义了两个,稍显复杂
  • 同学使用了if-else语句
  • 我们的条件判断不同

3. 学习总结

3.1 学习进度条:

周\日期 这周所花时间 代码行 学到的知识点简介 目前比较迷茫的问题
20/10.-25/10 5个小时 40 while简单运用,思维导图的制作 函数问题与代码编写不够熟练
28/10.-1/11 6个小时 55 二字符型数据类型,分支结构 函数问题

3.2 累计代码行和博客数:

3.3 学习内容总结和感悟

3.3.1 学习内容总结:

3.3.2 学习体会

作业都挺赶的,事情也比较多,上课的时间也不过一周两节课,自己还是得课后多花时间!加油!

posted @ 2019-11-02 20:52  XiongTaodadada  阅读(208)  评论(0编辑  收藏  举报