C语言I博客作业06
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | “https://edu.cnblogs.com/campus/zswxy/SE2019-1/homework/9889” |
我在这个课程的目标是 | 掌握分支结构 |
这个作业在那个具体方面帮助我实现目标 | 练习分支结构的注意点 |
参考文献 | 知乎、教科书 |
PTA实验作业
1.1计算骑车与走路
:在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。
1.1.1数据处理
数据表达:用了n、a、b、3个双精度浮点型变量。
数据处理:根据题目意思列出关系式,通过比较两种方式所花时间来判断输出。用到了分支结构。
实验代码1.1.2代码截图
1.1.3造测试数据
输入数据|输出数据|说明|
-|-
120|Bike|a>b|
12|Walk|b>a|
1.1.4PTA提交列表
编译错误:少打;
编译错误:少打}
1.2计算火车运行时间
本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。
1.2.1数据处理
数据表达:a,b,h,m;四个整形变量;
数据处理:用求余表示出分钟数
输入数据 | 输出数据 | 说明 |
---|---|---|
1225、1345 | 1:20 | 时差为1小时20分钟 |
1730、1945 | 2;15 | 时差为2小时15分钟 |
答案错误:未加小数点和0 | ||
答案错误:误以为(a/100-b/100)和(a1.0/100)-(b1.0/100)的意义相同 |
2、代码互评
同学的代码
我的代码
代码的格式基本相同,但他的多了一步不必要的,多用了一种定义变量的类型,其实可以都定义成double类型
3、学习总结
日期|这周所花时间|代码行|学到的知识简介|目前比较迷惑的问题|
10/28--11/3|8h|130行(未计算实验课代码)|分支结构与else--if|不能熟练运用分支结构|
10/18-10/25|5h|84|定义函数与调用|对函数的使用还不太熟练|
10/14--10/20|7h|112行|for语句|循环的使用|
10/7--10/1|6h|84行|if语句,以及赋值运算|
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2学习体会
以前都怕上机课,因为时间少不熟练每次都很紧,或者做不完。这周题目简单缘故终于自己完全的写完一次,通过这次上机课确立了信心也完善了上几次课上没掌握好的调试与阅读代码错误的能力。