第七周作业

问题 答案
这个作业属于那个课程 c语言程序设计
这个作业的要求在哪里 https://edu.cnblogs.com/zswxy/CST2019-4/homework/9932
我在这个课程的目标是 学习多分支结构switch
这个作业在哪个方面帮助了我 多分支结构switch的使用。if-else的复习,for语句和字符数据类型
参考文献 c语言程序设计,上网,同学大佬

1,PTA作业

1.1计算天数

题目内容:输入在一行中按照yyyy/mm/dd/给出日期。

1.1.1数据表达

数据表达:本题用了整型变量year,day和number来表达年月日
数据处理:使用多分枝结构switch

1.1.2实验代码截图

1.1.3测试数据

输入数据 输出数据 说明
20090428 137 不是闰年,这天是这一年的第137天
20080324 112 是闰年,这天是这一年的第112天

1.1.4PTA提交及说明


编译错误
原因:switch还不太会,语句一长就有问题了
解决:后来自己翻书,看实验课的照片后明白

1.2程序设计联考

题目内容:自从湖南农业大学、吉首大学和怀化学院组织程序设计课程联考以后,举办联考的经验越来丰富。尤其是在使用PTA系统作为考试平台之后,联考工作得到了很多学校的认可和支持。所以,现在参与联考的学校比较多。为了便于区分考生,考生账号的第一位是学校代号。1代表Hunan Agricultural University,2代表Jishou University,3代表Huaihua University,4代表Aerospace University,5代表Ocean University。 请编写程序根据考生的账号区分考生的学校。

1.2.1数据处理

数据表达:使用account作为变量
数据处理:主要运用多分支for和switch

1.2.2实验代码截图

1.2.3测试数据

输入数据 输出数据 说明
234876 Jishou University 这个考生属于吉首大学
123456 hunan Agricultural University 这个考生属于湖南大学
589923 Ocean University 这个考生属于其他学校

1.2.4PTA提交列表及说明


编译错误
原因:有一条语句格式错误
解决:看清后调整格式

2代码互评

同学代码

我的代码

同学的代码更精简,整体都用了switch

3学习总结

3.1学习进度

这周花的时间 代码行 学的知识
第一周 6个小时 50行 第一周完全不会,后来学会了简单的语句
第二周 4个小时 85行 提问的智慧
第三周 14个小时 132行 有点多,学习了if语句,基本数字的含义,分段函数的计算
第四周 6个小时 97行 for语句的使用
第五周 12个小时 190行 还是有点多,不过开始适用,学习了简单函数的定义和调用
第六周 10小时 260行 if语句的重复使用,逻辑运算
第七周 6小时 146行 用多分支语句switch

3.2累计代码行数和博客字数

3.3学习内容总结

总结:这周我学习了switch语句,相对来说还行,比if-else简便,但也有许多注意的地方,列如要用break返回

3.3.1思维导图

3.3.2学习体会

这一周我学习了switch多分支语句,当然也复习了if-else语句,可能是比较熟悉了,接受新内容更快了,希望自己继续进步。

posted @ 2019-11-08 13:31  臧凯  阅读(294)  评论(0)    收藏  举报