C语言I作业07

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9934
我在这个课程的目标是 熟练的掌握C语言这门学科
这个作业在那个具体方面帮助我实现目标 PTA实验作业使我熟悉switch语句,并且可以在某些程序代替if—else语句变得更加简便
参考文献 《C语言程序设计》《百度》

 

 

 

 

 

 

 

 

 

1.PTA实验作业

 

 1.1 题目名1

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

1.1.1数据处理

数据表达:定义了整形变量(int)account,account由题目给出。

数据处理:先给出变量数据,通过switch语句中的每个(case常量表达式)执行,在通过break跳出循环。

1.1.2实验代码截图

 

 1.1.3 造测试数据

输入数据 输出数据
367428 Huaihua University
156562 Hunan Agricultural University
542164 Ocean University

 

 

 

 

 

 

 

 

1.1.4 PTA提交列表及说明

 

 部分正确:account/100000少写了一个零。

1.2 题目2

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

1.2.1 数据处理

数据表达:定义整形变量(int)y, m, d, number。y, m, d, number由自己给出。

数据处理:使用if-else语句区别闰年,在使用switch语句计算天数。

1.2.2 实验代码截图

 

 1.2.3 造测试数据

输入数据 输出数据
2019/09/15 258
2019/11/11 315
2019/12/12 346

 

 

 

 

 

 

1.2.4 PTA提交列表及说明

 

 编译错误:switch语句中的case使用时错误,未使用冒号。

答案错误:在if的第十一个case后的天数计算错误。

2.代码互评

3.学习总结

3.1 学习进度条

/日期

这周所花的时间

代码行

学到的知识点简介

目前比较迷惑的问题

第五周

10

37

输入hello world

第六周

14

54

摄氏度与华氏度的转换计算

第七周

17

157

if-else语句,常用函数的表达

第八周

15

183

for循环语句

第九周

16

155

定义函数

第十周

14

144

If-else镶嵌结构

第十一周

18

179

Switch语句

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3.2 累积代码行和博客字数

时间

博客字数

代码行数

第五周

343

37

第六周

257

54

第七周

548

157

第八周

577

183

第九周

489

169

第十周

400

144

第十一周

534

179

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 3.3 学习内容总结和感悟

3.3.1 学习内容总结

本周我们所学的内容是switch语句,swit语句和if-else语句一样可以处理多分支选择问题。

3.3.2 学习体会

 1.本周所学switch语句理解起来有一些难,看了很长时间的书和百度找了一些文献。

2.现在学习的内容来编写的程序越来越复杂,比较吃力,以后多加练习。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

posted @ 2019-11-08 21:47  冰蓝枪炮剑  阅读(182)  评论(0)    收藏  举报