C语言I博客作业06

1.作业头

这个作业属于哪个课程 C语言I博客作业06
这个作业要求在哪里
作业要求
这个作业的目标
熟悉多分支结构switch语句的使用
学号
20209073

二.本周作业头

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 作业要求
我在这个课程的目标是 熟悉多分支结构switch语句的使用
这个作业在那个具体方面帮助我实现目标 PTA作业,参考其他同学的代码,自己查阅资料并做一定尝试
参考文献 C语言程序设计,百度,bilibili

1.PTA实验作业

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

1.1.1数据处理

数据表达:用了i变量,类型是int。
数据处理:数据用到scanf("%d",&i)的表达式和switch流程结构。

1.1.2实验代码截图

1.1.3 测试数据
输入数据 输出数据 说明
1 星期一 8节课 1
2 星期二 10节课 2
3 星期三 6节课 3
4 星期四 8节课 4
6 今天没有课,可以好好休息一下啦! 6
1.1.4 PTA提交列表及说明


1.答案错误:中英文混淆
2.编译错误:名字标识处的代码没有写好
3.编译错误:本来是对了的,但是觉得排版不好看,重新排版,期间出现了误删符号

1.2输入一个数字,输出其对应的星期几的英文单词。

根据输入的整型数据x,其取值范围为1~7。1代表星期一Monday,2代表Tuesday,…,7代表Sunday,如果输入的整数x>7或x<0,则给出出错信息

1.2.1数据处理

数据表达:用了x变量,类型是int。
数据处理:数据用到scanf("%d",&x)的表达式和switch流程结构。

1.2.2实验代码截图

1.2.3 测试数据
输入数据 输出数据 说明
8 输入错误! 8
1 Monday 1
3 Wednesday 3
6 Saturday 6
7 Sunda 7
1.2.4 PTA提交列表及说明


1.编译错误:在switch中一句的末尾忘记加break导致错误;
2.编译错误:写switch语句时忘记case 1:printf("Monday");break;的固定格式了

2.代码互评

同学1的代码

同学2的代码

自己的代码

1.同学1有用到<math.h>调用了数学函数,而且末尾还用了一系列if确定结果,if语句中用到了逻辑符号
2.同学2依旧是看不懂的deline开头,不过底下的代码时用了if-else语句,个人感觉开头的那一行和代码相关性不大,删了应该也没问题吧?
3.自己用了这周学习的switch语句,语句中也是比较常见的case 输入:输出;break;形式

3.学习总结

3.1 学习进度条

周/日期|这周所花的时间|代码行|学到的知识点简介|目前比较迷惑的问题
:--😐:--😐:--😐:--😐:--😐:--:
第一周|3h|23|printf|各种符号所代表的含义
第二周|2h|11|int|整型浮点型的异同
第三周|2h|56|if-else|if-else格式
第四周|3h|119|for|部分函数如何用代码表达
第五周|4h|124|#include<math.h>|如何调试
第六周|6h|146|if-else,逻辑运算符|e++为什么不能逐个用e+1表示
第七周|5h|135|switch|除了if-else和switch还有没有其他分支结构

3.2 累积代码行和博客字数

时间 博客字数 代码行数
第一周 1204 23
第二周 265 11
第三周 570 56
第四周 743 119
第五周 563 124
第六周 865 146
第七周 776 135

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

1.这周学的东西不多,新内容就一个switch,但是题目的难度越来越大,就好比这次的上机课我的基础编程题就没有做出来
2.还有就是学的越来越多,脑子开始混乱了,什么scanf,double,if-else,若不是做了思维导图,恐怕会比现在更加乱吧...
3.就是感觉有点无力,不知道以后会面对什么,不过目前只能执着手于眼下了,把改记的记好,该做的做好,有时间的话就额外看看书,码码代码
4.总之就是感到无味吧,没有刚开始接触C语言时那股子冲劲了,不知道老师有没有提高趣味性,积极性的方法?

posted @ 2020-11-30 08:55  熙茜  阅读(142)  评论(1编辑  收藏  举报