C语言I博客作业07

一、本周教学内容&目标

第3章 分支结构 3.3 使学生熟悉多分支结构switch语句的使用。

二、

这个作业属于那个课程|C语言程序设计II
---|:----:
这个作业要求在哪里|https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9933
我在这个课程的目标是|学会自己编程,熟练的敲代码
这个作业在那个具体方面帮助我实现目标|完成作业时的知识积累
参考文献|《PTA常见问题解答》《c语言程序设计》

三、本周作业

1.PTA实验作业
![](https://img2018.cnblogs.com/blog/1806805/201911/1806805-20191108191008357-1230735536.png)

1.1

自从湖南农业大学、吉首大学和怀化学院组织程序设计课程联考以后,举办联考的经验越来丰富。尤其是在使用PTA系统作为考试平台之后,联考工作得到了很多学校的认可和支持。所以,现在参与联考的学校比较多。为了便于区分考生,考生账号的第一位是学校代号。1代表Hunan Agricultural University,2代表Jishou University,3代表Huaihua University,4代表Aerospace University,5代表Ocean University。 请编写程序根据考生的账号区分考生的学校。

  • 1.1.1数据处理

变量 变量来源 变量类型
a 输入 整形(int)
i 随n的变化而变化 整形(int)
数据处理:
表达式:①i = a / 100000;
流程结构:多分支结构
  • 1.1.2实验代码截图

  • 1.1.3造测试数据

输入数据|输出数据|说明
---|:--:----:
123456||属于Hunan Agricultural University
234567||属于Jishou University
564325||属于Ocean University

  • 1.1.4 PTA提交列表及说明

①部分正确:
问题:对于switch使用还不太熟练,导致表达式用错
方法:将a改为i

1.2、

本题要求编写程序读入N个学生的百分制成绩,统计五分制成绩的分布。百分制成绩到五分制成绩的转换规则:大于等于90分为A;小于90且大于等于80为B;小于80且大于等于70为C;小于70且大于等于60为D;小于60为E

  • 1.2.1数据处理

数据表达:

变量 变量来源 变量类型
N, A, B, C, D, E, i, x, 输入 整形(int)
y 随x变化而变化 整形(int)
数据处理:
表达式:①y=x/10;
流程结构:多分支结构
  • 1.2.2实验代码截图

  • 1.2.3 造测试数据

输入数据|输出数据|说明
---|:---:------:
7 77 54 92 73 60 65 69||一人A,两人C,三人D,一人E
5 67 53 72 49 92||一人A,一人C,一人D,二人E
3 67 89 54||一人B,一人D,一人E

  • 1.2.4 PTA提交列表及说明

问题:没有定义变量的值,导致答案错误
方法:将一些变量赋值
2.代码互评
![](https://img2018.cnblogs.com/blog/1806805/201911/1806805-20191108210131293-977716833.png)
异:在处理分数分段方面,我使用的是y=x/10,同学是用if—else来分段,所以对应的case情况少一点
同:switch语句使用差不多

❤ 每个人对数据处理方法不一样,代码互评可以更好的了解什么方法更容易,简便.

3.学习总结
### 3.1 学习进度条
周/日期 这周所花时间 代码行 学到的知识点简介 目前比较迷惑的问题
10.14~10.20 25小时 85 for循环语句使用 有些时候变量不是很清楚
10.21~10.27 3天 86 怎样定义函数 有的函数体自己无法写出
10.28~11.3 2天 197 了解多分支结构,学会运用字符型数据类型和逻辑运算符 不能准确的使用关系运算符与逻辑运算符
11.4~11.10 两天 115 熟练的运用switch结构

3.2累积代码行和博客字数

3.3 学习内容总结和感悟

  • 3.3.1 学习内容总结

  • 3.3.2 学习体会

收获:
❶switch语句的使用方法(后面的变量不能是浮点型)
❷if-else语句与switch语句的不同之处
在使用switch语句时要记得加for循环,不然会造成后面的数据无法判断
❤ 感悟: 学习开始忙碌起来,要合理安排每天的时间,得多花心思在专业上。这阵子忙了点,就感觉功课好像落下了很多。要好好加油了!
原文地址:https://www.cnblogs.com/lbb6/p/11821873.html