C语言I博客作业06
一、本周教学内容&目标
第3章 分支结构 3.3 使学生熟悉多分支结构switch语句的使用。
二、本周作业头
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11557 |
我在这个课程的目标是 | 熟悉多分支结构switch语句的使用。 |
这个作业在那个具体方面帮助我实现目标 | 掌握switch语句 |
参考文献 | c语言教科书 |
学号 | 20208971 |
三、本周作业
1.PTA实验作业(20分/题)
1.1 题目名1
本题目要求读入一个整数1~7之间(不考虑输入错误的情况),然后输出需要上课的节数,对应如下:
1 星期一 8节课
2 星期二 10节课
3 星期三 6节课
4 星期四 8节课
5 星期五 6节课
6 星期三 6节课
7 今天没有课,可以好好休息一下啦!
1.1.1数据处理
数据表达:定义了整型变量n。
数据处理:应用了if-else分支结构。
1.1.2实验代码截图
1.1.3 造测试数据
输入 | 输出 |
---|---|
1 | 星期一 8节课 |
3 | 星期三 6节课 |
6 | 今天没有课,可以好好休息一下啦! |
1.1.4 PTA提交列表及说明 | |
说明:编译错误是因为偷懒怕难打字从题目中复制文字信息,然后忘记切换英文符,导致分号出错。 |
1.2 题目2
1.2.1 数据处理
数据表达:定义了整型变量x。
数据处理:应用了switch分支结构。
1.2.2 实验代码截图
1.2.3 造测试数据
输入 | 输出 |
---|---|
1 | Monday |
5 | Friday |
7 | Sunday |
1.2.4 PTA提交列表及说明
说明:由于不是很熟悉该语句,导致那些字符出错,比如说漏写分号,还有把break写成breake。
同学代码截图(来自大佬):
https://img2020.cnblogs.com/blog/2177510/202011/2177510-20201129170605518-366770915.png
我的代码截图:
差距挺大的,大佬的代码看起来就显得简洁,觉得很容易,但这是应用了if else的另一种写法,同意能达到目的而且更轻松简便。我的相对来说中规中矩,就是对switch语句及循环结构的简单应用。
同学代码截图:
自己代码截图(代码有点长。我没截全)
同学的代码用了if-else语句,而我用的是switch语句,看上去她的比较简单容易,但是排版相对来说我的看起来整齐,只能说各有优缺点,应该相互学习。
3.学习总结(15分)
3.1 学习进度条(5分)
日期/周 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较疑惑的问题 |
---|---|---|---|---|
第一周 | 10h | 20 | 了解什么是编程,以及打hello world | 自己是一个小白,对编程是啥都不清楚 |
第二周 | 12h | 50 | 学习了一些基础函数 | 函数记不住编代码要翻书,也不会灵活运用 |
第三周 | 20h | 100 | 学了for循环 | 不会调试找错误 |
第四周 | 24h | 200 | 学了如何调用数学函数 | 对数学函数的调用不熟练 |
第五周 | 26h | 300 | 学了if-else多分支结构 | 不熟练,但都可以理解 |
第六周 | 26h | 400 | 学习了switch分支结构 | 细节方面以及综合用法不熟练 |
3.2 累积代码行和博客字数(5分) | ||||
3.3 学习内容总结和感悟(5分)
3.3.1学习内容总结:
3.3.2 学习体会
这一周学了switch结构,算是会用了吧!但是不是很熟悉,还需多加练习。总的来说我对于这门课程应该算入门,知道了自己去分析,去理解然后用对应的方法去解决。感觉挺不错的,期待下一周的学习!