C语言I博客作业07

问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9934
我在这个课程的目标是 学习掌握C语言
这个作业在那个具体方面帮助我实现目标 1.PTA作业2.代码互评3.学习总结
参考文献 C语言程序设计(第三版)、百度

1.PTA实验作业

1.1 计算天数

1.1.1数据处理

数据表达:该题定义了整型a,year,month,date,days
数据处理:1.表达式:year%4==0&&year%100!=0||year%400==0
         2.流程结构:用到了if-else结构,switch结构

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
2009/03/02 61 样例数据1
2000/03/02 62 样例数据2
2019/11/08 311 数据测试

1.1.4 PTA提交列表及说明

1:部分正确:用+=的方式,没发现错误,后来就换了种方式。
2:部分正确:换了之后,有一句忘记加break,导致部分正确。

1.2 统计学生成绩

1.2.1 数据处理

数据表达:该题定义了整型n,i,score,A,B,C,D,E;
数据处理:1.表达式:此题没用到什么表达式
         2.流程结构:用到了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
4 96 75 24 61 1 0 1 1 1 测试数据2

1.2.4 PTA提交列表及说明

答案错误:switch中忘记在score后面除以10了

2.代码互评

同学代码截图

自己代码截图

1.我的代码和他的代码整体结构都差不多,不过他的代码要比我的精简许多。
2.两份代码都使用了for循环和switch语句。

同学代码截图

自己代码截图

1.两份代码整体风格基本一致,都使用了for循环和switch语句。
2.代码行数都差不多,都较为精简。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周 3天 40 1.学会了使用相关的教学&学习辅助工具2.初步认识了C语言
第二周 7天 65 1.学习了《提问的智慧》2.学习了常量、变量和数据类型
第三周 4天 120 分段函数的表达
第四周 5天 115 1.for循环语句2.指定次数的循环程序设计
第五周 5天 110 自定义函数
第六周 4天 111 嵌套if-else语句、逻辑运算
第七周 4天 104 switch语句

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

这周主要学习了switch语句,switch语句可以使程序变得简洁易懂,在处理多分支的时候比if语句更高效。自己这段时间并没有合理的安排时间,做到高效率的学习,希望自己认知后及时改正,把C语言学好,学扎实。

posted on 2019-11-08 20:07  luosimai  阅读(175)  评论(1编辑  收藏  举报

导航