第六次博客作业
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-3 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11554 |
这个作业的目标 | <熟悉多分支结构switch语句的使用。> |
学号 | <20209185> |
一、本周教学内容&目标
第3章 分支结构 3.3 使学生熟悉多分支结构switch语句的使用。
二、本周作业头
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-3/homework/11554 |
我在这个课程的目标是 | 熟悉多分支结构switch语句的使用。 |
这个作业在那个具体方面帮助我实现目标 | 让我对C语言的理解更深刻,可以让我拥有一定的思维 |
参考文献 | <知乎 B站> |
三、本周作业
1、PTA实验作业
2、代码互评
3、学习总结
四、作业格式
1.PTA实验作业(20分/题)
1.1 根据输入的数字,输出需要上课的节数。
本题目要求读入一个整数1~7之间(不考虑输入错误的情况),然后输出需要上课的节数,对应如下:
1 星期一 8节课
2 星期二 10节课
3 星期三 6节课
4 星期四 8节课
5 星期五 6节课
6 今天没有课,可以好好休息一下啦!
7 今天没有课,可以好好休息一下啦!
1.1.1数据处理
数据表达:引入一个变量n
数据处理:利用switch结构算出结果
1.1.2实验代码截图
1.1.3 造测试数据
输入 | 输出 |
---|---|
1 | 星期一 8节课 |
3 | 星期三 6节课 |
6 | 今天没有课,可以好好休息一下啦! |
1.1.4 PTA提交列表及说明 | |
编译错误:stdio打成stdia
答案错误:6、7的答案中符号不是中文,
1.2多分支表达-倍数问题
键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数
1.2.1数据处理
数据表达:引入x、y两个变量。
数据处理:用条件语句分类计算
1.2.2实验代码截图
1.2.3 造测试数据
输入 | 输出 |
---|---|
18 | 3 |
12 | 2 |
25 | 1 |
1.2.4 PTA提交列表及说明 | |
编译错误:&&有几个少打。
部分正确:检查后发现为%打成5。
2.代码互评(5分)
同学代码1
同学代码2
自己代码
1. 1使用了数组,代码就不会那么复杂,更简洁,不容易出错;可以学习借鉴。
2. 2和我的差不多是基本方法。
3.学习总结
3.1 学习进度条(5分)
|周/日期| 这周所花的时间| 代码行| 学到的知识点简介 |目前比较迷惑的问题|
|-----|--|------------|------|------------------|-------------|
|11/11.23—11.27| 5h | 400 |多分支结构中的switch结构|还不够熟练,需要多加练习|
3.2 累积代码行和博客字数(5分)
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结
3.3.2 学习体会
1.学习了新的switch结构,上课时听的很懂但是过了一天后还是有一些遗忘;所以需要通过作业来回顾,很明显目的达到了。
2.对C语言的理解逐渐加深,又增加了一笔宝贵的财富。
3.要学习的东西还很多,生活不止眼前的苟且。