C语言I博客作业06

这个作业属于哪个课程

C语言程序设计II

这个作业要求在哪里

https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11553

我在这个课程的目标是

复习分支结构,学习switch语句

这个作业在那个具体方面帮助我实现目标

pta习题

参考文献

b站视频,C语言程序设计

  1. 1.    PTA实验作业(20/题)

 

 

 

 

1.1本题要求编写程序计算某年某月某日是该年中的第几天。

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

 

1.1.1数据处理

数据处理:定义了变量year,month,day表示年月日

数据表达:使用if-else结构

1.1.2实验代码截图

 

 

 

1.1.3      造测试数据

输入数据

输出数据

1949/10/1

274

1950/10/25

298

1.1.4      PTA提交列表及说明

 

 

 

使用switch结构,有部分错误

试图解决,无果

改用另一种结构,答案正确

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

1.2.1 数据处理

数据处理:设置变量n

数据表达:使用if-else结构

1.2.2 实验代码截图

 

 

 

 

 

1.2.3 造测试数据

输入

输出

5

Friday"

                                              

6

Saturday

1.2.4 PTA提交列表及说明

 

 

 

  1. 2.    代码互评(5分)

同学1:

 

 

 

同学2:

 

 

 

我的代码:

 

 

 

  1. 第一位同学使用的是switch结构,而第二位同学和我都是if-else结构
  2. 虽然都使用if-else,但第二位同学海使用了for循环结构,我没有

3.学习总结(15分)

3.1 学习进度条(5分)

/日期

这周所花的时间

代码行

学到的知识点简介

目前比较迷惑的问题

第十一周

   14h

390

学会乘方和阶乘

很多

第十二周

15h

500

学习if else分支结构

If-else和if的用法有点模糊

第十三周

16

650

学习switch结构

在用switch结构时结果总是错误

3.2 累积代码行和博客字数(5分)

时间

博客字数

代码行数

第十一周

1080

390

第十二周

900

500

第十三周

750

650

 

 

 

3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结

 

 

 

3.3.2学习体会

1.在分支多的时候使用switch效率更高,但我发现很容易出错,可能是我还不熟练

2.要多查阅资料,但不能照抄。不能搞形式主义

3.学的东西更多更难了,遇到难题要自己思考解决,自己解决不了的就去问。一切难题都是纸老虎

4.熟能生巧,多实践,实践是检验真理的唯一标准

 

posted @ 2020-11-28 21:59  MoonSnake  阅读(81)  评论(3)    收藏  举报