C语言I博客作业07

这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9929
我在这个课程的目标是 学会用switch语句
这个作业在那个具体方面帮助我实现目标 加深印象,学会新的知识
参考文献 C语言程序设计,上课笔记

1.PTA实验作业

1.1计算天数

本题要求编写程序计算某年某月某日是该年中的第几天。输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。

1.1.1数据处理

数据表达:使用了days,month,year,day变量。
数据处理:运用switch语句。
C语言I博客作业07_第1张图片

1.1.2实验代码截图

C语言I博客作业07_第2张图片

1.1.3造测试数据

输入数据 输出数据 说明
2019 01 21 21 非闰年第21天
2000 05 12 133 闰年第133天
2015 03 03 62 非闰年第62天

1.1.4PTA提交列表及说明


提交列表说明:
Q:答案错误
A:自己计算错误

1.2程序设计联考

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

1.2.1数据处理

数据表达:使用了i,account变量,全是整点型
数据处理:switch语句。
C语言I博客作业07_第3张图片

1.2.2实验代码截图

C语言I博客作业07_第4张图片

1.2.3造测试数据

输入数据 输出数据
123456 Hunan Agricultural University
201521 Jishou University
325621 Huaihua University

1.2.4PTA提交列表及说明


提交列表说明:
先在Dev C++上运行编译过,然后粘贴过来,一次答对。

2.代码互评

C语言I博客作业07_第5张图片
C语言I博客作业07_第6张图片
C语言I博客作业07_第7张图片
1.三份代码风格不同,所用的函数都一样,都是规定的switch语句。
2.这题方法多,但老师规定用switch语句
3.1号所用的和3号(我)函数有一点差别就是规范不一样,2号和我的变量不一样,他的代码趋势呈右下走,毫无美观可言。我的集中在一起。

3.学习总结

3.1学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第四周 30h 80 循环结构for语句的使用和循环运算符 “逻辑与”和“逻辑或”和“逻辑非”有点分不清
第五周 32h 100 自定义函数,还学会了如何制作思维导图 主调函数和被调函数的类型也分不清
第六周 28h 120 if-else语句和它的多分支语句 ASCII码不太懂
第七周 30h 116 switch语句 找不到解题的正确思路

3.2 累积代码行和博客字数

C语言I博客作业07_第8张图片

3.3 学习内容总结和感悟

3.3.1 学习内容总结

C语言I博客作业07_第9张图片

3.3.2 学习体会

1.了解了switch语句多分支语句。
2.代码难度加大了。
3.PTA越来越难了。
4.上课学的感觉不够用,要自己去找资料。

你可能感兴趣的:(C语言I博客作业07)