C语言I作业06:第十周作业
本周作业头
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | 作业 |
| 我在这个课程的目标是 | 有所进步 |
| 这个作业在那个具体方面帮助我实现目标 | 在作业过程中学习新的知识 |
| 参考文献 | 文献 |
PTA实验作业

- 题目名1
- 骑车与走路
在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。
- 数据处理
数据表达:用了n等变量。
数据处理:运用了if的语句。
- 实验代码截图

- 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 120 | Bike | n>100 |
| 100 | All | n=100 |
| 800 | Walk | n<100 |
- PTA提交列表及说明

问题:一些英文总是容易打错,比如else等
解决方法:细心,慢一点写
- 题目名2
- 输出闰年
输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。
- 数据处理
数据表达:运用了n,i等变量。
数据处理:运用了if的语句。
- 实验代码截图

- 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 2048 | 2004 2008等 | 能被4整除但不能被100整除、或者能被400整除 |
| 2000 | Invalid year! | 非21世纪的年份 |
| 2001 | None | 不存在任何闰年 |
- PTA提交列表及说明

问题:在if的条件语句中,总是把if和for搞混淆,容易把if写成for然后就编译错误,还有for和if不太明白两者的区别
解决方法:for是循环语句,而if是条件语句
代码互评
同学代码:

我的代码:

同学代码太紧凑了,而我的的代码看着舒服些
学习总结
- 学习进度条
| 周期/日期 | 这周所花时间 | 代码行 | 学习到的知识点介绍 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 10/9-10/12 | 一天半左右 | 88行 | 编译printf和scanf语句不清楚,数据类型不清楚,c语言的精髓还没有学到 | 在c语言中空格的使用方法 |
| 10/16-10/18 | 一天半左右 | 90+ | 循环语句 | for语句还是有不懂 |
| 10/23-10/25 | 1天左右 | 99+ | 调用函数 | 没搞清楚调用函数的具体使用 |
| 10/30-11/2 | 一天半左右 | 90+ | 简单的四则运算,字符型 | 不太能明白四则运算,还有字符型和数字型的区别 |
- 累积代码行和博客字数

- 学习内容总结

- 学习体会
我们学习到不同的函数调用,和各种不同的方式方法。
作业越来越难越来越复杂了。
浙公网安备 33010602011771号