| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9890 |
| 我在这个课程的目标是 | 熟练多分支结构、字符型数据类型和逻辑运算符 |
| 这个作业在那个具体方面帮助我实现目标 | 可以好的运用if-else语句以及分支结构,还有字符型数据 |
| 参考文献 | C语言程序设计 |
1.PTA实验作业

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

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 70 | Walk | 走路快 |
| 100 | All | 骑车和走路一样快 |
| 150 | Bike | 骑车快 |
1.1.4PTA提交列表及说明

- 段错误:将定义double写成int。
部分正确:scanf("%lf",&n)里的&没有打出来。
1.2 题目名
输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。
1.2.1 数据处理
- 数据表达:用了year,i两个整数型变量。运用到while,if-else语句。
数据处理:采用分支结构,循环结构,顺序结构。
1.2.2 实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 2020 | 2004 2008 2012 2016 2020 | 输入样例 |
| 2119 | Invalid year! | 非21世纪的年份 |
| 2001 | None | 不存在任何闰年的年份 |
1.2.4PTA提交列表及说明

编译错误:在打符号时没有看到已经切换成中文模式,打的标点符号不正确。
2.代码互评
同学代码


- 我的代码

1.我和他们的代码都各有不同,他们的变量比我多,看起来比较复杂,而我的简单明了。
2.有一位他没有使用if-else语句,但他的代码看起来更顺畅。
3.学习总结
3.1学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷茫的问题 | |
|---|---|---|---|---|---|
| 第一周(9.19-9.27) | 8天 | 24行 | 入门的基础题 | 为什么一些地方要空格,没有空格就是格式错误 | |
| 第二周(9.25-10.4) | 6天 | 20行 | 华氏度与摄氏度的转换,以及举一反三 | 对一些复杂的代码搞不懂 | |
| 第三周(10.8-10.11) | 3天 | 110行 | 计算函数以及使用if-else语句使用 | 难一点的代码不太会 | |
| 第四周(10.11-10.17) | 2天 | 85行 | 循环语句的应用 | 循环体与循环表达式 | |
| 第五周(10.19-10.26) | 2天 | 75行 | 函数的定义和调用 | 无 | |
| 第六周(10.29-11.2) | 2天 | 125行 | 熟悉多分支结构、字符型数据类型和逻辑运算符 | 不太熟练运用多分支结构 |
3.2 累积代码行和博客字数

3.3学习内容总结和感悟
3.3.1 学习内容总结
- 这周学习了多分支结构,了解了字符型数据类型。

3.3.2 学习体会
- 这一周作业有点难度,量多,但更加巩固了如何运用多分支结构,也让我学到了一个程序编程,C语言虽然现在学起还是很不顺畅,但坚持就是胜利,我希望在以后学习当中可以掌握每一次的知识点。




