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结构,算是会用了吧!但是不是很熟悉,还需多加练习。总的来说我对于这门课程应该算入门,知道了自己去分析,去理解然后用对应的方法去解决。感觉挺不错的,期待下一周的学习!

posted on 2020-11-30 12:17  傻逼QQ邮箱  阅读(110)  评论(8编辑  收藏  举报