博客作业05

1.作业头

| 这个作业属于哪个课程 | C语言程序设计II |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11533|
| 我在这个课程的目标是 | 熟悉分支结构和掌握运用字符型函数 |
|这个作业在那个具体方面帮助我实现目标 | 在pta的作业中 |
|参考文献| 《C语言程序与设计》还有买的书本和百度 |
|学号 | 20209063|

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

(1)排名图片

(2)从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分),内容要求如下:

①题目名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数据处理

数据表达:运用了char函数定义变量s和g。

数据处理:先定义变量,然后运用if-else结构进行求解。

1.2实验代码截图

1.3 造测试数据

输入数据 输出数据 说明
85 B 检测s在80到90之间的数得出的结果是否正确
120 Input error! 检测s得出的结果是否正确
40 E 检测s在大于零小于六十的结果是否正确
70 C 检测s在大于等于七十小于八十的结果是否正确|

1.4 PTA提交列表及说明

提交列表说明:
错误原因
一开始部分正确是因为小于零和大于一百的这个条件中或这个逻辑符号用错了,用成且去了。
解决方式:
后来在看了手机上上课拍下的照之后发现了错误,然后改掉后就对了。

②题目名2:从键盘读入一个4位数的整数,求该数中有多少位是7?输入格式:一个4位数的整数;输出格式:该整数中7的个数。

2.1数据处理

****数据表达定义了整型变量s,i。

数据处理:利用int定义变量,然后利用if-else条件结构来算出结果。

流程结构:分支结构

2.2实验代码截图

2.3 造测试数据

输入数据 输出数据 说明
4324 0 测试出没7
4777 3 测试出有三个7
2747 2 测试出有俩个7

2.4 PTA提交列表及说明

提交列表说明:

提交列表说明:
部分正确原因:
一开始没设i=1;就直接在if语句中用i=1去计算;结果一直都是部分正确。
解决方法:
后来在书本上去寻找发现到了要设置i=0;不然设i=1的话会多循环一次。

2.代码互评(5分)

1.第一位同学代码

2.第二位同学代码

我的代码

与第一位同学的不同:他使用b++的方式去累加出结果,虽然我在书上看到了,但不理解这种方式的意思,所以我用的最普通的i=i+1这种类型;

与第二位同学的不同:他是用了多个变量去定义值,然后再进行if结构计算结果,然后我是直接用if去计算。

3.学习总结(15分)
3.1 学习进度条(5分)

|周/日期 |这周所花的时间 |代码行| 学到的知识点简介 |目前比较迷惑的问题|
|------|------|------|---------|---------|-----|
| 第五周 | 30 | 230 | if结构可用来累加计算 | 对于if-else结构中那些地方该打括号什么的实质不懂 |

3.2 累积代码行和博客字数(5分)

3.3 学习内容总结和感悟(5分)

3.3.1 学习内容总结

3.3.2 学习体会
1.从这周我自己写的作业情况来看,不够细心,每次都有一些小差错,这方面自己必须要加强。
2.发现自己还是有些懒惰,不够刻苦,每次感觉学习了一些就对自己满足然后就松懈,以后必须要时刻保持学习状态,稍微安排时间放松就行。
3.我发现在做题目之前简单的可以直接写但难得我发现我还是要先用本子把思路写下来然后一步步的去写,不然很容易出错。
4.以后我会更加努力,以梦为马,不负韶华。

posted @ 2020-11-23 21:50  北顾笙  阅读(83)  评论(1编辑  收藏  举报