一、本周作业头
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9935 |
| 我在这个课程的目标是 | 熟练掌握好C语言,培养自己的思维能力,同时加快敲代码速度。 |
| 这个作业在那个具体方面帮助我实现目标 | 帮助我熟练的掌握switch语句以及排版能力 |
| 参考文献 | 百度百科、CSDN博客、C语言程序设计 |
二、本周作业
1.PTA实验作业
1.1 统计学生成绩

1.1.1数据处理
数据表达:使用了N,percent,score=0,i,A=0,B=0,C=0,D=0,E=0;N表示输入的正整数,score表示学生成绩,percent表示分数的十位;
i表示循环起点;A表示90-100分的人,B表示80-90分的人,C表示70-80分的人,D表示60-70的人,E表示60分以下的人。类型:都是属于int整型。
数据处理:用到了for循环以及switch循环语句
1.1.2实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| N=3,score=100,score=100,score=100; | A=3,B=0,C=0,D=0,E=0 | 成绩大于90属于A |
| N=3,score=60,score=60,score=60; | A=0,B=0,C=0,D=3,E=0 | 成绩等于60属于D |
| N=3,score=80,score=70,score=60; | A=0,B=1,C=1,D=1,E=0 | 成绩等于80属于B,成绩等于70属于C,成绩等于60属于D |
1.1.4 PTA提交列表及说明

说明:
部分正确:因为在Dev上运行过,所以只有一条错误,这条错误是我在运行的时候无论输多少,都是A=0,B=0,C=0,D=0,E=N;经过自己的检查发现switch语句在for循环内
而在开始的时候我用了大括号把for循环与switch语句分开了。
1.2 整数的分类处理
1.2.1数据处理
1.2.2实验代码截图
1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|
1.2.4 PTA提交列表及说明
2.代码互评
| 自己代码 | 同学代码 |
|---|
不同点:
| 自己代码 | 同学代码 |
|---|
不同点:
3.学习总结
3.1 学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 |
|---|---|---|---|
| 10/8-10/12 | 5h | 224 | if-else语句和输入输出格式 |
| 10/13-10/18 | 12h | 263 | for循环语句,如何计算累加题 |
| 10/19-10/26 | 15h | 334 | 如何编写自定义函数及更加熟练掌握for循环 |
| 10/26-11/2 | 14h | 355 | 如何使用逻辑表达式及else-if语句 |
| 11/2-11/8 | 13h | 284 | 如何使用switch语句 |
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会