C语言I博客作业05

一.作业头
|这个作业属于哪个课程| https://edu.cnblogs.com/campus/zswxy/SE2020-3|
| ---- | ---- | ---- |
|这个作业要求在哪里 |https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11528|
|这个作业的目标| 好好的学习分支结构,了解字符型数据类型|
|学号| 20209184|
二。本周作业头
|这个作业属于那个课程 |C语言程序设计II|
| ---- | ---- | ---- |
|这个作业要求在哪里 |https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11528|
|我在这个课程的目标是 |熟练使用分支结构|
|这个作业在那个具体方面帮助我实现目标|很好的学习分支结构,并能够熟悉运用字符型数据类型 |
|参考文献 |C语言,哔哩哔哩,pta|
三.本周作业
1.PTA作业

1.1.1题目内容:
用if-else语句编程,根据输入的百分制成绩score(整数),转换成相应的五分制成绩grade后输出。

当 90≤ score≤100时, grade=A ;

当80≤ score<90时,grade=B;

当70≤ score<80时, grade=C;

当60≤ score<70时,grade=D;

当0≤ score<60时,grade=E。

如果输入成绩 score<0或 score>100,则输出“Input error!”。
1.1.2实验代码截图

1.1.3数据处理

 数据表达:运用变量score,grade。其中score,grade为整形变量。
  数据处理:运用了if else判断语句,将多种情况分析出来,计算题目的值。

1.1.4造测试数据

输入样例 25 68 150
输出样例 E D Input error!
说明 0<=25<60 60<=68<70 150>100
1.1.5PTA提交列表及说明
编译错误:一个else对应两个‘{’,在写的过程中多了一个‘{’,导致编译错误。

1.2.1题目内容:

从键盘读入一个4位数的整数,求该数中有多少位是7
1.2.2实验代码截图

1.2.3数据处理

 数据表达:运用变量x,s。其中x,s为整形变量。
  数据处理:运用了if else判断语句,将多种情况分析出来,使用了取整和取余运算符,计算题目的值。

1.2.4造测试数据

输入数据 输出数据 说明
4757 2 答案正确
1.2.4 pta提交列表及说明
部分正确:对取整和取余还不是很清楚,所以不能计算他想要的结果,导致部分正确。

三.代码互评
同学代码:

自己代码:

1.第一位同学用了if else语句,排版整齐,计算结果明了,很容易看懂。
2.第二位同学也用了if else语句,相比第一位的更加清楚明了,并且简单一些。
3.我的代码感觉有点复杂,但也跟两位同学的思路相似,不过还是要学习他们一些简单清楚明了的语句。

3学习总结
3.1.1学习进度条

周/时间 这周所花的时间 代码行 学到的知识点简介
第12周/11.16-11.22 约6h 460行 if-else的多分支结构、字符型数据类型和逻辑运算符
3.1.2累积代码行和博客字数
3.1.3学习内容总结和感悟
学习内容总结

学习体会
1.在本周学习中,主要学习了分支结构,学习了一点字符型数据类型以及逻辑运算符的应用。
2.唯一的是在上周中还没有解决自定义函数的用法,希望在许多次问同学的过程中我能有所感悟。
3.一周下来对代码的中的一些符号更加的加深了,并能习惯的在一些语句中没有漏符合的问题了。

posted @ 2020-11-19 19:52  吴佳俊  阅读(91)  评论(3编辑  收藏  举报