C语言I博客作业06
问题|答案
---|:--😐:--😐---:
这个作业属于哪个课程|C语言程序设计II
本周教学内容&目标|第3章 分支结构 3.1-3.2 使学生熟悉多分支结构、字符型数据类型和逻辑运算符
这个作业要求在哪里|https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9887
我在这个课程的目标是|熟练掌握C语言及各大编译器
这个作业在那个具体方面帮助我实现目标| 完成PTA作业,参考课本,
参考文献| 《百度》《C语言程序设计》
1.PTA实验作业
1.1 题目:7-6 奇偶分家
给定N个正整数,请统计奇数和偶数各有多少个?
输入格式:
输入第一行给出一个正整N(≤1000);第2行给出N个非负整数,以空格分隔。
输出格式:
在一行中先后输出奇数的个数、偶数的个数。中间以1个空格分隔。
输入样例:
9
88 74 101 26 15 0 34 22 77
1.1.1数据处理
- 数据表达:
变量|变量来源|变量类型
---|:--😐:--😐---:
n|输入|int
i, m, s, t|随n的变化而变化|int
-
数据处理:
-
1、表达式:m%20||m0; i = 1;i <= n;i++
-
2、流程结构:循环结构,分支结构
1.1.2实验代码截图
1.1.3 造测试数据
输入数据|输出数据|说明
---|:--😐:--😐---:
9 \ 88 74 101 26 15 0 34 22 77||九个数中有3个奇数,6个偶数
6 \ 34 45 56 67 78 89||六个数中有三个奇数,三个偶数
4 \ 3 23 4 67||四个数中有三个奇数,一个偶数
1.1.4 PTA提交列表及说明
-
提交列表说明:
if (m%20||m0)开始不会正确的表达,导致格式错误
1.2 题目 : 7-2 任务06-01-04 骑车与走路
在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。
输入格式:
输入一行,包含一个整数,表示一次办事要行走的距离,单位为米。
输出格式:
输出一行,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All"
1.2.1数据处理
- 数据表达:
变量 | 变量来源 | 变量类型 |
---|---|---|
m | 输入 | int |
w,b | 计算 | double |
-
数据处理:
-
1、表达式: w = m/ 1.2;
b = 27 + m / 3.0 + 23; -
2、流程结构:顺序结构,分支结构
1.2.2实验代码截图
1.2.3 造测试数据
输入数据|输出数据|说明
---|:--😐:--😐---:
120|Bike|骑车快
60|Walk|走路快
1.2.4 PTA提交列表及说明
提交列表说明:
部分正确:w,b没有用双精度浮点型表示。把w,b用double型。
编译错误:3后面没有加小数点。把3改成3.0
2.代码互评
同学代码截图
自己代码截图
不同:
同学定义的变量有三个int,两个double;而我只定义了一个int, 两个double。我定义的变量比较简单。
相同:
都用了double,和if结构
3.学习总结
3.1 学习进度条
周/日期|这周所花的时间|代码行|学到的知识点简介|目前比较迷惑的问题
---|:--😐:--😐:--😐:--😐:--😐---:
四/9.17-9.27|12个小时|28行|C语言入门·markdown语法|计算机语言表达
五/9.24-10.04|12个小时|29行|温度转化·提问的智慧|无
七/10.08-10.12|14个小时|87行|流程结构·if-else语句|流程结构的循环结构
八/10.15-10.18|24小时|85行|for循环语句的使用|Dve C++与PTA的要求不一样
九/10.22-10.26|15小时|96行|函数的定义,调用|不同函数的用法
十/10.29-11.02|10小时|162行|多分支结构、字符型数据类型和逻辑运算符|多分支结构
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1学习内容总结
3.3.2 学习体会
实验课的调试有点难做,错误提示基本看不懂