C语言I作业06
一、本周教学内容&目标
第3章 分支结构 3.1-3.2 使学生熟悉多分支结构、字符型数据类型和逻辑运算符。
二、本周作业头
| 问题 | 答案 |
|---|---|
| 这个作业属于那个课程 | C语言程序设计lhttps://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/8657 |
| 我在这个课程的目标是 | 扎实的学号c语言为以后学好c++做准备 |
| 这个作业在那个具体方面帮助我实现目标 | 使我可以更加了解运用markdown的语法为我学习c语言有更好的基础 |
| 参考文献 | 《提问的智慧》 《PTA系统常见问题解答》《如何有效的报告Bug》《21天学好c语言》 |
三、本周作业
PTA实验作业
代码互评
学习总结
四、作业格式
1.PTA实验作业(20分/题)

1.1 任务06-01-04 骑车与走路 (10 分)
在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。
- 1.1.1数据处理
| 变量 | 变量来源 | 变量类型 |
|---|---|---|
| t,y | 随s的变化而变化 | 浮点型 |
| s | 输入 | 浮点型 |
| (1)数据处理 | ||
| 表达式:t = s/3.0+23+27; |
y = s/1.2;
流程结构:分支结构;顺序结构
- 1.1.2实验代码截图
![]()
- 1.1.3 造测试数据
| 输入数据 | 输出数据 |
|---|---|
| 30 | Walk |
| 180 | Bike |
| ** 1.1.4 PTA提交列表及说明 | |
![]() |
|
| (1)没有错误一次过的 |
1.2奇偶分家 (10 分)
给定N个正整数,请统计奇数和偶数各有多少个?
- 1.2.1数据处理
| 变量 | 变量来源 | 变量类型 |
|---|---|---|
| x,y | y随x的输入而变化 | 整形 |
| z,m | 随y的变化而变化 | 整形 |
| (1)数据处理 | ||
| 表达式:y%2==0 |
z++; m++;
流程结构:循环结构;分支结构;顺序结构
- 1.1.2实验代码截图
![]()
- 1.1.3 造测试数据
| 输入数据 | 输出数据 |
|---|---|
| 0 | 0 0 |
| 5 151 44 33 77 99 |
4 1 |
| 9 88 74 101 26 15 0 34 22 77 |
3 6 |
| ** 1.1.4 PTA提交列表及说明 | |
![]() |
|
| (1)没有错误一次过的 |
2.代码互评
同学

自己代码

(1)他用的是老师将过的for语句写的我是用我自学的 switch语句写的
(2)他的要写的代码比我的少,但是我的代码运行的时间会比他的短
3.学习总结
- 3.1 学习进度条
| 日期 | 这周所花时间 | 代码行 | 学到的东西 | 目前比较困惑的地方 |
|---|---|---|---|---|
| 10.21-10.27 | 5天 | 90 | 怎么定义一个新的函数 | 对代码的调试不太会用 |
| 10.18-11.1 | 5天 | 100 | 学会了switch的简单用法,知道了怎么在代码里加入符号 | 怎么用switch来表达分段函数 |
- 3.2累积代码行和博客字数
![]()
3.3 学习内容总结和感悟
- 3.3.1 学习内容总结
![]()
- 3.3.2 学习体会
收获
(1)switch的简单用法
(2)字符输入与输出
(3)ASCLL码集的运算
(4)逻辑运算符的用法
感悟
觉得打代码也挺好玩的,C语言是还比较好学的,现在学的知识还是很少的有很多问题无法解决,还是会犯简单的编译错误,以后还得更认真的学习。






浙公网安备 33010602011771号