C语言I博客作业06
|
这个作业属于哪个课程 |
C语言程序设计II |
|
这个作业要求在哪里 |
https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11553 |
|
我在这个课程的目标是 |
复习分支结构,学习switch语句 |
|
这个作业在那个具体方面帮助我实现目标 |
pta习题 |
|
参考文献 |
b站视频,C语言程序设计 |
- 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提交列表及说明

- 2. 代码互评(5分)
同学1:

同学2:

我的代码:

- 第一位同学使用的是switch结构,而第二位同学和我都是if-else结构
- 虽然都使用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.熟能生巧,多实践,实践是检验真理的唯一标准


浙公网安备 33010602011771号