C语言I博客作业07
一.表格
| 这个作业属于那个课程 | C语言程序设计II | 
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9935 | 
| 我在这个课程的目标是 | 学会多分支结构switch语句的使用 | 
| 这个作业在那个具体方面帮助我实现目标 | 熟悉多分支结构switch语句的使用 | 
| 参考文献 | 百度百科 | 
二.PTA实验作业

1.1 整数的分类处理
题目内容描述:

1.1.1 数据处理
数据表达:用了N,x,a,b,i,t,都属于整型变量,还用了y,z,属于双精度浮点型变量;
数据处理:运用了switch语句、if-else语句以及for循环语句。
伪代码:
{
    定义正整数N、A1、A2、A3以及其他所用变量
    输入一个正整数N
    使用for循环语句
    输入正整数
    使用switch语句
    运算、判断,进入不同条件
    使用if-else语句判断特殊条件,输出结果
}
1.1.2 实验代码截图


1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 | 
|---|---|---|
| 8 5 8 7 6 9 1 3 10 | 9 3 6.5 | 验证题目所给数据 | 
| 8 15 18 7 6 9 1 3 10 | 18 3 NONE | 验证题目所给数据 | 
| 10 4 7 9 2 17 23 19 25 36 33 | 36 4 14.0 | 测试其他数据 | 
1.1.4 PTA提交列表及说明

1.编译错误:忘记打分号;
2.编译错误:用的是中文的符号;
3.部分正确:部分数据搞反了;
4.部分正确:没打空格。
1.2 统计学生成绩
题目内容描述:

1.2.1 数据处理
数据表达:用了N,A,B,C,D,E,i,score,都属于整型变量;
数据处理:运用了switch语句和for循环语句。
伪代码:
{
     定义五个分度、学生人数、学生分数
     输入学生人数
     使用for循环语句
     输入学生分数
     使用switch语句
     运算、判断,进入不同条件
     输出学生成绩的分度
}
1.2.2 实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 | 
|---|---|---|
| 7 77 54 92 73 60 65 69 | 1 0 2 3 1 | 验证题目所给数据 | 
| 9 59 98 72 67 38 95 64 88 81 | 2 2 1 2 2 | 测试其他数据 | 
1.2.4 PTA提交列表及说明

1.编译错误:输入的值错了;
2.编译错误:输入的值错了;
3.编译错误:用的是中文的符号;
4.编译错误:用的是中文的符号;
5.编译错误:单词错了。
三.代码互评
同学代码截图(彭晓念)


自己代码截图


不同之处:
1.她的代码更为简洁,但我个人认为我的代码更好理解;
2.她只写出了一种情况,而我将两种情况都列出来了;
3.她将天数都加到case里去了,而我是后面单独写的。
同学代码截图(刘彦)

自己代码截图

不同之处:
他运用了之前所学知识——自定义函数以及调用自定义函数,代码也略显复杂,但又很好的复习了以前的知识,将现在所学知识与之前所学知识融汇贯通。
四.学习总结
4.1 学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 | 
|---|---|---|---|---|
| 1/9-21 | 三天 | 28 | 无 | 无 | 
| 2/10-1 | 三天 | 18 | 编译生成hello world文件 | 无 | 
| 3/10-11 | 三天 | 79 | 使用if-else语句以及scanf语句 | 不知道如何确定变量类型 | 
| 4/10-18 | 三天 | 83 | 使用for语句 | 无 | 
| 5/10-26 | 三天 | 107 | 自定义函数以及调用自定义函数 | 还不是很理解如何自定义函数以及调用自定义函数 | 
| 6/11-2 | 三天 | 147 | 运用多分支结构、字符型数据类型和逻辑运算符 | 无 | 
| 7/11-7 | 三天 | 138 | 多分支结构switch语句的使用 | 无 | 
4.2 累积代码行和博客字数

4.3 学习内容总结和感悟
4.3.1 学习内容总结

4.3.2 学习体会
本周又新学了一个语句——switch语句,和之前的方法相比,这个语句可以使大部分代码变得更加简单,但在编程过程中,我总会犯同样的错误,这个缺点希望自己可以慢慢改进,每周都有所进步。同时,我也应该多写代码,学会独立思考,锻炼自己的能力,将所学知识融汇贯通,熟练运用在变幻多端的题目中。总之,在接下来的学习中,我还需多加努力,努力学好C语言。
 
                     
                    
                 
                    
                 
                
            
         
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号