C语言I博客作业06

一.作业头

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-4
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11559
这个作业的目标 <学会使用多分支结构switch语句>
学号 <20209084>

二.本周作业头

这个作业属于哪个课程 <C语言程序设计II>
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11559
这个作业的目标 <学会使用switch语句>
参考文献 <百度,知乎>

三.本周作业

1.pta实验作业

1.1根据输入的数字,输出需要上课的节数。

1 星期一 8节课
2 星期二 10节课
3 星期三 6节课
4 星期四 8节课
5 星期五 6节课
6 今天没有课,可以好好休息一下啦!
7 今天没有课,可以好好休息一下啦!

1.1.1实验代码截图

1.1.2 数据处理

数据表达:输入1到7等直接得到输出结果。

数据处理:使用switch语句把星期一到星期五等分支。

1.1.3 造测试数据

输入数据 输出数据 说明
1 星期一 8节课
2 星期二 10节课

1.1.4 pta提交列表及说明



1.编辑错误:使用switch语句分支出现错误。
2.答案正确: 查询课本和资料后进行改正,最后正确。

1.2 多分支表达-倍数问题

键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数。

1.2.1实验代码截图

1.2.2 数据处理

数据表达:这个代码定义了A这一个整型变量。
数据处理:使用了逻辑运算符 && 和 != ,再使用if判断语句进行编辑,最后输出结果。

1.1.3 造测试数据

输入数据 输出数据 说明
121 7 既不是3的倍数也不是5的倍数
55 2 是5的倍数不是3的倍数

1.2.4 pta作业提交列表

1.编译错误:出现错误,发现后在scanf中落下了 & 。
2.答案正确:检查完毕后加上去后答案正确。

2.代码互评

找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。

同学代码截图
1.

2.

自己代码截图

1.第一个同学使用A,B,C,D四个整型,并使用了else if语句。
2.第二个同学使用了一个A整型,使用if语句。
3.我使用了A整型并定义一个函数“x”。

3.学习总结

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
11/23-11/29 8/h 280 如何使用switch多分支结构 对于switch语句处理分支问题不会

3.2累积代码行和博客字数

| 时间 | 博客字数 | 代码行数 |
| ---- | ---- | ---- | ---- |
| 第一周 | 1390 | 520 |
| 第二周 | 1400 | 550 |
| 第三周 | 1700 | 700 |
| 第四周 | 1850 | 781 |
| 第五周 | 2005 | 810 |
| 第六周 | 2321 | 901 |

3.3学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

1.我这周学习了switch语句,加深了对其的了解。
2.这周学习的压力越来越大,而且快要到考试与考查的时间了。
3.这周我主要对以前的知识进行巩固学习。

posted @ 2020-11-29 23:17  邹蒙  阅读(158)  评论(1编辑  收藏  举报