C语言I博客作业07

一, 本周教学内容&目标

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

二,本周作业头

这个作业属于哪个课程? C语言程序设计I
这个作业要求在哪里? https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9934
在这个课程的目标是 学精C语言,奠定基础
这个作业在哪个具体方面帮助我实现目标? 对switch的概念理解及掌握
参考文献 C语言作业评价标准,百度百科

三,本周作业

四,作业格式

1.1 统计学生成绩

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

1.1.1数据处理

数据表达

本题变量:int整形 i,N,grade,A,B,C,D,E;

数据处理

运用for循环接收成绩,根据grade/10,利用switc来分支五种情况。

1.1.2实验代码截图

C语言I博客作业07_第1张图片

1.1.3造测试数据

输入数据 输出数据 说明
7 77 54 92 73 60 65 69 1 0 2 3 1 题意
7 30 40 50 60 70 80 90 1 1 1 1 3
6 60 66 76 86 96 99 2 1 1 2 0

1.1.4 PTA提交列表及说明

C语言I博客作业07_第2张图片

提交列表说明

1.答案错误:18行%d中间未空格。
2.答案错误:for循环的}未括住switch语句。

1.2 计算天数

数据处理

1.2.1数据表达

本题变量:int整形 y, m, d, number;

数据处理

使用if,else语句,之中包括switch语句,列出每个月的天数,再以number = number + d来得出结果。

1.2.2实验代码截图

C语言I博客作业07_第3张图片
C语言I博客作业07_第4张图片

1.2.3造测试数据

C语言I博客作业07_第5张图片

1.2.4 PTA提交列表及说明

C语言I博客作业07_第6张图片

提及列表说明

1.答案错误:没有讨论闰年二月29天。
2.答案正确:第六行数字前未加0答案也是正确的。

2.代码互评

同学代码

C语言I博客作业07_第7张图片

C语言I博客作业07_第8张图片

自己代码

C语言I博客作业07_第9张图片

1.第一位同学定义的变量多了
2.第二位同学用的if语句,我是将表达式放在了switch里面

3.学习总结

在这周的学习中,我熟悉了多分支结构switch语句的使用,switch()内可以是表达式,也可以是常量。

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第七周 18个小时 200 多分支结构switch语句的使用

3.2 累积代码行和博客字数

C语言I博客作业07_第10张图片

3.3学习内容总结和感悟

3.3.1 学习内容总结

请用思维导图的形式将到目前为止所学的内容进行整理。
C语言I博客作业07_第11张图片

3.3.2 学习体会

这周的学习相比上几周更加的懂套路了,在上课前提前预习,在上课时会有很好的效果,以及课后的作业完成速度要比前几周的更加的快了,熟练了。
除了if语句,现在又多学会了switch语句,在碰到分支问题时又多了一种备选方案。

你可能感兴趣的:(C语言I博客作业07)