C语言I博客作业05
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-4 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11533 |
这个作业的目标 | 加强逻辑思维和错误的改正 |
这个作业在那个具体方面帮助我实现目标 | 逻辑能力的提高和理解能力 |
学号 | 20209065 |
1.PTA实验作业 | |
排名图片: | |
![]() |
1.1 C程序设计 实验2-2-1
1.1.1数据处理
数据表达:定义了字符型char和整型int
数据处理:运用else-if语句
1.1.2实验代码截图
1.1.3 造测试数据
输入 | 输出 | 说明 |
---|---|---|
70 | C | grade=C |
90 | A | grade=A |
150 | Input error! | 不在成绩的范围内 |
1.1.4 PTA提交列表及说明
1)在题目中的Input error!开错了导致部分正确,改完之后就好答案正确
1.2 有多少位是7?
题目要求:从键盘读入一个4位数的整数,求该数中有多少位是7
1.2.1 数据处理
数据表达:定义了3个整型变量int n,i,a
数据处理:运用else-if语句
1.2.2 实验代码截图
1.2.3 造测试数据
输入 | 输出 | 说明 |
---|---|---|
7475 | 2 | 四位数中有两个7 |
5777 | 3 | 四位数中有三个7 |
4521 | 0 | 四位数中没有7 |
1.2.4 PTA提交列表及说明
1)一开始是把所有情况列出来导致太复杂,从而逻辑太复杂,导致编译错误
2)后来换了一个办法,但除数除错了,从而导致部分正确
2.代码互评
同学1代码截图
同学2代码截图
自己代码截图
1)同学1的代码是将所有情况全部列出来比较长比较好理解
2)同学2的代码运用字符来表示,这是我没有想到的,又学习到了一个新办法,开看起来舒服清晰
3)我就直接又else-if语句来写,对我来说这个我比较了解
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 学到的知识简介 | 目前比较困惑的问题 |
---|---|---|---|
11/16-11/22 | 6 | else-if语句 | 在某条件下的情况,按照顺序进行输出的结果有点疑惑 |
3.2 累积代码行和博客字数
时间 | 博客字数 | 代码行数 |
---|---|---|
第一周 | 506 | 132 |
第二周 | 546 | 146 |
第三周 | 762 | 162 |
第四周 | 942 | 252 |
![]() |
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
1)先前已经接触到了else-if语句以为不怎么难,现在在感觉还是有点难,还有一些疑惑,得加强理解
2)学了else-if感觉能解决更多的问题了,但还是等加强练习
3)在学习中还是逻辑思维能力不够,也得加以练习