C语言I博客做业05

这个做业属于哪一个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
这个做业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11527
这个做业的目标 <学会了新的数据类型,对if else语句有了更深的理解>
学号 <20209120>

1、本周教学内容&目标

第3章 分支结构 3.1-3.2 使学生熟悉多分支结构、字符型数据类型和逻辑运算符。编程

2、本周做业头

这个做业属于哪一个课程 C语言程序设计II
这个做业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11527
我在这个课程的目标是 <学会使用字符型,增强本身的逻辑能力>
这个做业在那个具体方面帮助我实现目标 <知道了怎样去用字符型解决问题,知道了怎样使用if else的嵌入>
参考文献 <C语言程序设计>

3、本周做业

1.PTA实验做业
2.代码互评
3.学习总结函数

4、做业格式

1.PTA实验做业

1.1题目名1

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

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

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

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

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

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

若是输入成绩 score<0或 score>100,则输出“Input error!”。博客

1.1.1数据处理

数据表达:用了变量score,类型为整形,score赋值而来。
数据处理:运用了if else结构。for循环

1.1.2实验代码截图

1.1.3造测试数据

输入数据 输出数据 说明
58 E 0<=score<60
67 D 60<=score<70
76 C 70<=score<80

1.1.4PTA提交列表及说明

问题:格式出现了错误,“Input error”中没打空格,致使答案不正确。

解决方法:在“Input”后加个空格。

1.2题目名2

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

1.2.1数据处理

数据表达:用了变量a,b,c,d,属于字符型,由本身赋值而来。
数据处理:运用了if else结构。

1.2.2实验代码截图

1.2.3造测试数据

输入数据 输出数据 说明
3654 0 a!=7b!=c!=7d!=7
7777 4 a=7b=7c=7d=7

1.2.4PTA提交列表及说明

问题:1.编译出现了错误。

2.答案部分正确。

解决方法:1.有个字母没有定义,定义该字母。

2.字符型没有打“''”,致使结果部分正确。

2.代码互评

同窗代码截图

本身代码截图

不一样:1.我把全部状况都打出来了,没看清题目,他简洁明了直接打的题目要求的代码。

2.我将男孩女孩分开表示的,而他一块儿表示的。

同窗代码截图

本身代码截图

不一样:1.他用的求余数的方法来求的,而我直接用的字符型的方法来作的。

2.我用的if else结构来执行的,他直接使用的if的嵌入来求的。

3.学习总结

3.1学习进度条

周/日期 这周花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第八周/10.19~10.25 21小时 123 学会了用代码打出Hello World!
第九周/10.26~11.1 18小时 389 学会了用代码来计算加减
第十周/11.2~11.8 14小时 526 学会了使用for循环语句 整形和浮点型的运用
第十一周/11.9~11.15 18小时 638 学会了去使用调用函数,计算n! 调用函数适用于哪些地方
第十二周/11.16~11.22 16小时 864 学会了使用字符型,if else结构 字符型与其它数据类型怎么转换

3.2累积代码行和博客字数

时间 博客字数 代码行数
第八周 172 123
第九周 355 389
第十周 658 526
第十一周 868 638
第十二周 946 864

3.3学习内容总结和感悟

3.3.1学习内容总结

3.3.2学习体会

学习感觉:尽管题目不怎么难,但我老是在某些题目上能卡好久,并非没有解题方法而是本身的方法提交后老是有些错误,有时过了好久才知道是某个符号问题。

想法:在之后的练习中多注意细节问题。