C语言I博客作业06
| -问题- | -答案- |
|---|---|
| 这个作业属于那个课程 | c语言程序设计I |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9886 |
| 我在这个课程的目标是 | 掌握多种语言编程 |
| 这个作业在哪个方面帮我具体实现目标 | 熟练多分支结构、字符型数据类型和逻辑运算符 |
| 参考文献 | 《c语言程序设计》 |
1.PTA实验作业

1.1 任务06-01-04 骑车与走路
在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。
1.1.1数据处理
数据表达:int n作为距离,double a,b分别作为骑车时间和走路时间。
数据处理:用距离n/3+50求骑车时间,n/1.2求走路时间。再比较两个时间的快慢,决定输出。
1.1.2实验代码截图

1.1.3 造测试数据
| -输入数据- | -输出数据- | -说明- |
|---|---|---|
| 10 | Walk | 走路快的较小值 |
| 120 | Bike | 骑车快的值 |
| 100 | All | 走路骑车一样快的值 |
1.1.4 PTA提交列表及说明

Q1:显示scanf地方有错误,我改成了(“%lf”,n)
Q2:改错了,发现要使a能为离散型应该写a=n*3.0
1.2计算火车运行时间
输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。
输出格式:
在一行输出该旅途所用的时间,格式为“hh:mm”,其中hh为2位小时数、mm为2位分钟数。
1.1.1数据处理
数据表达:int h,m 分别为小时和分钟,int a,b 分别为出发时间和到达时间。
数据处理:因为a和b为整型,所以小时用a和b分别/100相减可得。分钟用a和b分别%100可得,然后判断是不是在一小时内如果是就把h减1小时加到m上,然后按要求输出。
1.2.2 实验代码截图

1.2.3 造测试数据
| -输入数据- | -输出数据- | -说明- |
|---|---|---|
| 1130 1220 | 00:50 | 小于一小时 |
| 1201 1530 | 03:29 | pta数据 |
| 1310 1900 | 05:50 | 大于一小时 |
1.2.4 PTA提交列表及说明

Q1:开始提示输入时打错了没有加&,改成scanf(“%d%d”,&a,&b)
Q2:对代码进行了简化直接只有一个printf
Q3还是一直错以为定义有问题,发现必须是int改来改去没有错。
Q4原来要用到达时间减出发时间,而先输入的是出发时间,所以将a和b相减处换位置就对了
2.代码互评
同学代码

自己代码

(1):同学只用了一个变量便完成了代码
(2):我用的公式表示的骑车时间和走路时间。
(3):同学直接算出了100为走路和骑车相同时间然后比较输出,我是用公式表示然后比较输出。
3.学习总结
3.1 学习进度条
| -周/日期- | -这周所花的时间- | -代码行- | -学到的知识点简介- | -目前比较迷惑的问题- |
|---|---|---|---|---|
| 第一周 | 两小时 | 40 | 了解科学与技术专业和c语言 | 无 |
| 第二周 | 三小时 | 50 | 正确的提问 | 无 |
| 第三周 | 八小时 | 164 | 学习用if-else语句,分段函数 | 各种情况下变量的不同 |
| 第四周 | 八小时 | 150 | for的循环语句 | 无 |
| 第五周 | 八小时 | 150 | 初步认识函数的定义和调用 | 无 |
| 第六周 | 八小时 | 210 | 熟练多分支结构、字符型数据类型和逻辑运算符 |
3.2 累积代码行和博客字数

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

3.3.2 学习体会
本周学习了且熟练了多分支结构、字符型数据类型和逻辑运算符,就是作业越来越多了,特别是本周有七道编程题,但是作业完成的感觉不一样了,更加的熟练,错误还是有但是明显少了很多了,希望能继续加油,但是周五的调试还是有难度的能完成但是时间的把握有问题,写得比较慢,相信慢慢熟练了之后会好很多的。我知道了老师上课很好,但是并不是什么课上都能讲清楚,更多的还是要我们自学多练,希望能越学越热爱,越来越有水平
浙公网安备 33010602011771号