C语言I博客作业06
C语言I作业06
这个作业属于哪个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9890 |
我在这个课程的目标是 | 熟练掌握字符型数据类型、多分支结构和逻辑运算符 |
这个作业在那个具体方面帮助我实现目标 | 通过反复练习让我对c语言更加了解 |
参考文献 | 《c语言程序设计》 |
1.PTA实验作业
1.1 骑车与走路
在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快
1.1.1 数据处理
数据表达:定义整形变量s
数据处理:运用else-if多分支语句
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
11 | Walk | 走路快 |
100 | All | 一样快 |
343 | Bike | 骑车快 |
893 | BIke | 骑车快 |
1.1.4 PTA提交列表及说明
提交列表说明:编译错误:else if(s<100)后面加了“;”导致错误
1.2.1 奇偶分家
给定N个正整数,请统计奇数和偶数各有多少个?
1.2.1 数据处理
数据表达 : 使用五个整形变量a,b,i,m,N;
数据处理:运用二分支结构if-else和else-if多分支结构
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
9 88 74 101 26 15 0 34 22 77 | 3 6 | 无 |
5 102 30 87 21 34 | 2 3 | 无 |
0 | 0 0 | 无 |
1.2.4 PTA提交列表及说明
提交列表说明 :
1.部分错误:未将scanf("%d",&m);放入for循环语句中
2.部分错误:尝试用一套if-else语句完成,但是没有成功
2.代码互评
同学代码截图
自己代码截图
1.两位同学都将计算过程写在代码里,我是将已经计算过的答案直接代入代码中
2.相比来说我的代码更加简洁,但是同学的更加规范
3.在数据处理和表达上我们都差不多,两位同学都使用了double
3.学习总结
3.1 学习进度条
周/日期 | 周所花时间 | 代码行 | 学习的知识简介 | 需要解决的问题 |
---|---|---|---|---|
6/27~6/31 | 10h | 134 | 分支结构与循环结构的结合运用 | 流程结构的选择运用和语句的正确用法 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
1.对于知识必须足够的掌握,学习了这个知识并能知道如何运用它,而不是单纯的知道它的存在
2.在写PTA时,在Dev c++上反复的常试,发现很多很多错误,对题目理解的也不是特别到位,需要请教同学
3.在时间观念上需要加油,课后学习时间没有完全把握好