这个作业属于那个课程 | C语言程序设计I |
---|---|
这个作业要求在哪里 | C语言I博客作业06 |
我在这个课程的目标是 | 更进一步学好C语言,熟悉多分支结构、字符型数据类型和逻辑运算符。 |
这个作业在那个具体方面帮助我实现目标 | C语言教材书,老师课堂讲的内容,同学的帮助 |
参考文献 | C语言程序设计,百度,《Cprimer plus》,集美大学灵丽老师 |
1.PTA实验作业
1.1 骑车与走路 (10 分)任务06-01-04 骑车与走路
任务描述
在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。
输入格式:
输入一行,包含一个整数,表示一次办事要行走的距离,单位为米。
输出格式:
输出一行,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All"。
输入样例:
120
输出样例:
Bike
1.1.1数据处理
数据表达:使用整型函数定义m,m代表路程,
数据处理:用了多分支结构和else-if语句,使用了if语句,来判最终结果。
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
150 | Bike | 自行车快 |
100 | All | 一样快 |
80 | Walk | 走路快 |
1.1.4 PTA提交列表及说明
Q1:编译错误
A1:使用整型函数定义s,结果显示是一个新定义函数
Q2:编译错误
A2:在第二行加了一个函数声明,结果还是编译错误
result3:答案正确
把s换成m,就对了。
1.2计算火车运行时间 (15 分)
本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。
输入格式:
输入在一行中给出2个4位正整数,其间以空格分隔,分别表示火车的出发时间和到达时间。每个时间的格式为2位小时数(00-23)和2位分钟数(00-59),假设出发和到达在同一天内。
输出格式:
在一行输出该旅途所用的时间,格式为“hh:mm”,其中hh为2位小时数、mm为2位分钟数。
输入样例:
1201 1530
输出样例:
03:29
1.2.1 数据处理
数据表达:使用了t1,t2,h,m整型变量。其中t1代表到达时间,t2代表出发时间,m为分钟,h为小时,t1,t2由输入得到。h和m分别通过t2/100-t1/100和t2%100-t1%100得到。他们都是int型。
数据处理:表达式:t2/100-t1/100和t2%100-t1%100,分别是分钟差和小时差,也属于选择结构。
1.2.2实验代码截图
1.2.3造数据测试
输入数据 | 输出数据 | 说明 |
---|---|---|
1322 1644 | 2.51 | 总行程用了2个小时51分钟 |
1201 1530 | 3.29 | 总行程用了3个小时29分钟 |
1.2.4 PTA提交列表及说明
说明:没有错误
2.代码互评
同学的题目代码
我的题目代码
说明比较差距:她的使用了 distance,tblike,twalk,i,n,这些变量,而我的只是用了m变量和一个简单的if-else句型
她的是先列表达式在进行比较,我是直接比较,本质都是一样的
学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
9.16~9.22 | 5h | 16 | 刚开始了解如何编程 | 编译的单词和字母数字都有哪一些作用,编译整个过程又是如何运行的 |
9.23~10.6 | 28h | 32 | 学会如何运用markdown语法 | 为什么会这么难 |
10.7~10.11 | 40h | 211 | 学会了编程的数学函数,对atp也更熟练了 | 好折磨人 |
第4周/10月10~17 | 两天半 | 183 | 掌握并学会使用for循环语句 | 还有多种循环语句不了解,循环结构和分支结构谁先编 |
10.20-10.26 | 俩天 | 192 | 定义和调用函数,以及如何在一个函数中调用另一函数 | 生成乘方表跟阶乘表这方面的内容还有很多不懂的,觉得完成作业很费力气 |
10.27~11.2 | 两天半 | 220 | 如何进行语句的嵌套,对运算符的等级高低有所了解,熟悉多分支结构、字符型数据类型和逻辑运算符 | do语句和do-whlie语句搞不清 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
我发现这是一场没有终点的旅行,越来越难,越来越难,我的成长跟不上鸭,老师你要不要这么赶
这次的作业写了挺久的,真的耗时,这次我们学习分支结构,包括二分支结构和else-if语句,发现还好