C语言I博客作业05

这个作业属于哪个课程C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11529
我在这个课程的目标是 <打好基础,为日后的目标做准备>
这个作业在那个具体方面帮助我实现目标 <在一些细节方面给了我很多帮助>
参考文献 <百度,B站>

1.PTA实验作业(20分/题)

1.1题目:

根据输入的百分制成绩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.1 数据处理:

 数据表达:score 整型变量 其值由用户输入
 数据处理:表达式:判断表达式  流程结构:分支结构。

1.1.2 实验代码截图:

 


1.1.3 造测试数据:

输入数据输出数据说明
101 Input error! 不在成绩评定范围内
-1 Input error! 不在成绩评定范围内
90 A 在成绩评定范围内
80 B 在成绩评定范围内

1.1.4 PTA提交列表及说明:


  • ①由于习惯,忽略掉了在语句中加括号
  • ②在分号方面还是有忽略掉的行为,由于在C语言上反复了很多次,所以才解决错误

1.2 题目:

从键盘读入一个4位数的整数,求该数中有多少位是7


1.2.1:

数据处理:整型变量n,sum,a,b,c,d。n由用户输入,sum,a,b,c,d都是由输入的n值决定。 数据处理:表达式:

  • 1.a = n/1000;
  • 2.b = (n/100) %10;
  • 3.c = ((n/10)%100)%10;
  • 4.d = n%10;
  • 5.判断表达式 流程结构:顺序结构

1.2.2 实验代码截图:


1.2.3 造测试数据:

输入数据输出数据说明
4572 1 只有一个7
7237 2 有两个7
3777 3 有三个7
7777 4 有四个7

1.2.4 PTA提交列表及说明:


  • ①  分号上出现反复的几次错误,需要注意
  • ②  在语句中因为速度快总出现不应该出现的错误

二 代码互评:

同学代码截图:

自己代码截图:

1.同学所写的代码和我的顺序有所不同
2.同学运用了while循环语句,而我直接定义


三 学习总结


3.1 学习进度条

周 / 日期这周花的时间代码行学到的知识点简介目前比较困惑的问题
第三周 四天 132 for循环结构 图标的制作
第四周 三天 137 定义函数 所打代码的行数
第五周 四天 129 逻辑符和分支结构 字符等占了多少字节

3.2 累积代码行和博客字数

 


3.3 学习内容和感悟


3.3.1 学习内容总结


3.3.2 学习体会

  1. 就像老师说的,树要越来越多分支,学习的知识就更广泛
  2. 在很多方面还不是很熟悉,还需要更多的时间来巩固复习知识等
  3. 很多同学都进步的非常快,在好的方面要学习他们的优点,他们不好的方面自己也要审视自己,然后进行改变
posted @ 2020-11-21 16:33  钟橪Lirry  阅读(124)  评论(3编辑  收藏  举报