| C语言I作业06

C语言I作业06

标签: 18软件 李煦亮

问题 答案
这个作业属于那个课程 C语言程序设计I
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9890
我在这个课程的目标是 掌握if else 语句的嵌套
这个作业在那个具体方面帮助我实现目标 了解程序运行的步骤
参考文献 https://www.cnblogs.com/linli069/ https://blog.csdn.net/gx17864373822/article/details/78333338

未能及时补交作业,实在抱歉

1.PTA实验作业

1.1 ** 龟兔赛跑**

题目内容描述:在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。
输入格式:
输入一行,包含一个整数,表示一次办事要行走的距离,单位为米。
输出格式:
输出一行,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All"。
输入样例:
120
输出样例:
Bike
1.1.1数据处理
数据表达:从题干信息获得,该提将使用循环语句和if else嵌套
数据处理:每隔10分钟为循环语句,如果发现自己超过乌龟则为ifelse语句,在循环语句后面插入ifelse

1.1.2实验代码截图

1.1.3 造测试数据

输入 输出 说明
20 Walk 走路快
100 All 一样快
1000 1000 Bike

1.1.4 PTA提交列表及说明

提交列表说明:
作业是周一才开始补的,因为周四五负责班上的事务,周六日百里,所以这周的作业没能按时提交作业,这周作业时间没有提前安排好,非常抱歉。
用的dev cc做的测试,

第一次运行 编译错误:第一个if else 语句少了一个=

第二次运行 :编译正确

1.2 ** 计算火车运行时间**

1.2.1数据处理
数据处理:%用来表示数据取余,%02d:同样宽度为2,右对齐方式。位数不够,左边补0
数据表达:定义H,M,a,b为整形变量

1.2.2实验代码截图

1.2.3 造测试数据

输入 输出 说明
1010 1440 04:30 用时4小时30分
0910 2340 14:30 用时14小时30分

1.2.4 PTA提交列表及说明

提交列表说明:

第一次运行 : 编译错误:前面运算关系式正确,没有错误,但是找不到问题在哪里

第二次运行 : 从网上了解到新的控制符%02d:%2d,%02d:同样宽度为2,右对齐方式。位数不够,左边补0

2.代码互评

同学代码截图

自己代码截图

对比:
1,在程序语言设计上,没有实质上的区别

​ 2,我的代码行写的更加体现出层次感,这是写代码的好习惯,对今后养成思维逻辑有潜移默化的作用

3.学习总结

3.1 学习进度条
周/日期 这周所花的时间(h) 代码行 学到的知识点简介
第5周/9.16~9.22 14 36 int main
第6周/9.23~10.6 20 33 if else
第7周/10.7~10.11 35 35 math.h
第8周/10.11~10.18 6 100 ±=(double)
第9周/10.19~10.25 4 70 定义函数
第10周/10.26~11.02 6 50 %02d
3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1学习内容总结

3.3.2 学习体会

​ 学习总结:这一周的练习可以说基本上没有什么实质性的进展,在练习上,这一周欠缺了很多,虽然这周班级事务非常多加上还有数据结果,编译原理的作业,这周有点忙不过来,既然是自己的选择,那就接受它要付出的代价。

补充知识点:
%d:即为普通的输出。
%2d:按宽度为2输出,右对齐方式输出。若不够两位,左边补空格。
%02d:同样宽度为2,右对齐方式。位数不够,左边补0
%.2d:从执行效果来看,与%02d一样

参考文献:https://blog.csdn.net/gx17864373822/article/details/78333338

原文地址:https://www.cnblogs.com/spacexlxl/p/11778372.html