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)在学习中还是逻辑思维能力不够,也得加以练习

posted @ 2020-11-22 14:15  丶燮丿  阅读(98)  评论(1编辑  收藏  举报