C语言I博客作业06

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-4/homework/11559
我在这个课程的目标是 学会使用swich分支结构
这个作业在那个具体方面帮助我实现目标 通过PTA上的题让我更加明白什么是swich
参考文献 C语言教科书以及百度

1.1 题目名1
本题目要求读入一个整数1~7之间(不考虑输入错误的情况),然后输出需要上课的节数,对应如下:

1 星期一 8节课
2 星期二 10节课
3 星期三 6节课
4 星期四 8节课
5 星期五 6节课
6 今天没有课,可以好好休息一下啦!
7 今天没有课,可以好好休息一下啦!

1.1.1数据处理

数据表达:仅使用了X一个变量,且变量X为整型函数
数据处理:使用了case分支结构处理输入内容

1.1.3 造测试数据

输入数据 输出数据 说明
1 星期一 8节课 根据swich语句内设置得出的结果
7 今天没有课,可以好好休息一下啦! 根据swich语句内设置得出的结果
1.1.4 PTA提交列表及说明

提交列表说明:
1.一开始是只发现了几个冒号分号不符合,但在后来的几次提交后发现自己仍然错误
2.在不断地检查后,发现,因为一开始模仿书中内容进行编程,故使用了符号型,但在最后上交时删除了char函数,却忘记删除掉单引号

1.2 题目2
本题要求编写程序计算某年某月某日是该年中的第几天。
1.2.1 数据处理
数据表达:
数据处理:
1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
2009/03/02 61 三月二日是二零零九年的第六十一天
2020/10/01 275 十月一日是二零二零年的第二百七十五天
1.2.4 PTA提交列表及说明

1.前面几次的错误,都是因为错误地将\n加到代码后导致语法错误

2.代码互评(5分)
找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。

同学代码截图

自己代码截图


1.在代码相比较之下,同学的代码更为简洁
2.并且第一个同学的语句用的更为高级

3.学习总结
3.1 学习进度条(5分)

周\日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
11.23——11.29 6h 85 swich语句 目前暂无疑惑问题
3.2 累积代码行和博客字数(5分)
时间 博客字数 代码行数
--- --- ---
第一周 321 43
第二周 239 46
第三周 1126 70
第四周 746 80
第五周 1236 80
第六周 960 85
3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结

3.3.2 学习体会
1.本周学习时间紧,一直在找时间赶进度
2.本周因为某组织原因,有些休息不足,故导致上课状态不佳
3.swich语句使用起来感觉十分简便,容易操作!

posted @ 2020-11-30 17:29  玉環  阅读(98)  评论(1)    收藏  举报