C语言作业06
一.本周博客作业
这个作业属与那个课程 | C语言程序设计I |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9887 |
我在这个课程课程目标是 | 学会怎么编程,熟练的敲代码 |
这个作业在那个具体方面帮助我实现目标 | 熟悉分支结构和循环结构的运用 |
参考文献 | 《思维导图》《c语言程序设计》《百度》 |
二.PTA实验作业
1.1任务06-01-04 骑车与走路
在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。
1.1.1数据处理
变量 | 变量来源 | 变量类型 |
---|---|---|
s | 输入 | int |
t1,t2 | 随输入值变化而变化 | double |
数据处理
表达式: t1 = 50+s/3.0; t2 = s/1.2;
流程结构:分支结构;顺序结构
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
50 | Walk | 走路快 |
150 | Bike | 骑车快 |
1.1.4 PTA提交列表及说明
部分正确:以为时间长就好,把Walk和Bike搞反了
1.2 计算火车运行时间
1.2.1数据处理
变量 | 变量来源 | 变量类型 |
---|---|---|
x1,x2 | 输入 | |
t1,t2,t,a,b | 随输入值变化而变化 | int |
数据处理
表达式: t1 = x1/10060+x1%100; t2 = x2/10060+x2%100; t = t2-t1; a = t/60; b = t%60;
流程结构:顺序结构
1.2.2实验代码截图
1.2.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
1201 1530 | 03:29 | 火车运行时长未03:29 |
1.2.4 PTA提交列表及说明
部分正确:需要输出的数据是03:29,而我的是3:29,3前面少了一位数
改正:把%d改成%02d
2.代码互评
同学的代码:
我的代码:
1.我用的是if语句,他用的是 switch语句,这个语句我没有看见过,不知道怎么写,所以他的学习态度值得我学习
2.他的代码比我的要长,更复杂,我觉得这么简单的题目不需要写的这么复杂
3.学习总结
3.1 学习进度条
周/日期 | 这周所花时间 | 代码行 | 学到的知识简介 | 目前比较迷惑的问题 | |
---|---|---|---|---|---|
10.27-11.2 | 15h | 130 | 跟价熟练的写代码了 | 对于一些代码的表达式不会写 | |
10.21-10.27 | 10h | 115 | 怎么定义函数 | 只能写一些简单的,而且不是很容易写出来 | |
10.14--10.20 | 6h | 80 | for语句 | 数学表达式不知道怎么搞 | |
10.7-10.14 | 6h | 60 | 怎么写选择结构和计算分段函数 | 怎么构建函数 |
3.2累积代码行和博客字数
时间 | 博客字数 | 代码行数 |
---|---|---|
第一周 | 700 | 20 |
第二周 | 900 | 40 |
第三周 | 1500 | 60 |
第四周 | 1250 | 80 |
第五周 | 1650 | 115 |
第六周 | 1600 | 130 |