C语言博客作业|06
一.本周教学内容&目标
第3章 分支结构 3.1-3.2 使学生熟悉多分支结构、字符型数据类型和逻辑运算符。
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9886 |
我在这个课程的目标是 | 学会运用分支结构、字符型数据类型和逻辑运算符 |
这个作业在那个具体方面帮助我实现目标 | 更熟练地运用C语言编程 |
参考文献 | primeC |
二.PTA实验作业
2.1.1奇偶分家
1.1.1数据处理
数据表达:本题使用整形变量N,i,n,even,odd;
N,n是通过赋值得出,i,even,odd通过运算得出
数据处理:本题使用for循环语句和ifelse语句
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
9 88 74 101 26 15 0 34 22 77 | 3 6 | 题目所给数据 |
7 11 13 15 17 19 21 23 | 0 7 | 全是奇数 |
7 2 4 6 8 10 12 14 | 7 0 | 全是偶数 |
1.1.4 PTA提交列表及说明 | ||
![]() |
||
说明:1编译错误:多打了一个逗号 |
2答案错误:j=0而不是=0
3答案错误:同上
1.2计算火车运行时间
1.2.1 数据处理
数据表达:首先分别定义h,m,time1,time2均为整型%d,再列出他们之间的关系式,最后输出,注意保留小数位。
数据处理:先定义,再列出关系式,即hour=arrive/100-depart/100; minute=arrive%100-depart%100,另外还要考虑minute<0的情况,若小于,则minute=60+minute;hour=hour-1,最后输出。
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
1201 1530 | 03:29 | 题目给出 |
55 55 | 00:00 | hour=minute |
1.2.4 PTA提交列表及说明 | ||
![]() |
||
说明:1.编译错误:多打了一个大括号 |
2.非零返回:return后的0不小心删除了
三.代码互评
找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。
同学代码截图
自己代码截图
不同:定义的量不相同,同学的代码中定义了五个量,而我的只定义了三个变量。
同学的输出口只有一个,而我的代码的输出口有两个。
相同:都运用了if-else型语句
四.学习总结
4.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第六周 | 14小时 | 142 | 熟悉多分支结构,和熟练掌握逻辑运算符 | 暂无 |
4.2 累积代码行和博客字数 | ||||
![]() |
4.3 学习内容总结和感悟
4.3.1 学习内容总结
4.3.2 学习体会
学习的内容随着进程也越来越难了,本周我们学会了分支结构,字符型的数据类型还有逻辑运算符的使用,同时通过这周的学习更让我了解到关于C语言的知识,紧跟着老师的节奏来一定会越来越好的。