C语言I博客作业07
这个作业属于那个课程|C语言程序设计II
--|:--😐--:
这个作业要求在哪里|https://edu.cnblogs.com/campus/zswxy/SE2019-4/homework/9832
我在这个课程的目标是|<开发小游戏>
这个作业在那个具体方面帮助我实现目标|<学会switch语句,还有定义新函数>
参考文献|<c语言第二版,【美】布莱恩著>
一.PTA实验作业
1.1题目名:计算天数
1.1.1数据处理
数据表达:定义了years,month,days。
数据处理:使用switch反复进行选取
伪代码
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输入数据 | 说明 |
---|---|---|
2003 01 12 | 12 | 为一年的第十二天 |
2006 02 02 | 33 | 为一年的第三十三天 |
2004 02 03 | 34 | 为一年的第三十四天 |
1.1.4PTA提交列表及说明
部分正确:只有部分测试点对了
1.2题目名: 程序设计联考
1.2.1数据处理
数据表达:先定义了account,n,使用了switch语句。
数据处理:然后计算出等于的值进行比较,分情况带入不同的表达式。
伪代码
1.2.2实验代码截图
1.2.3造测试数据
输入数据 | 输入数据 | 说明 |
---|---|---|
123897 | Hunan Agricultural University | 是第一所大学 |
698732 | Other University | 为其他大学 |
456987 | Aerospace University | 为第四所大学 |
1.2.4 PTA提交列表及说明
1.部分正确:没有按题目要求作答。
2.部分正确:心急只注意空格的修正没有看到实质问题。
二.代码互评
2.1同学代码截图
自己代码截图
1.本质上有明显的不同,我用了最死板的方法把所有月份都打出来了。
2.他的一些量比我简单,而且还能够用一个表达式弄好。
2.2同学代码截图
自己代码截图
- 这个我的要比他的复杂,我用到了if-else语句,代码行数也明显要长。
- 他的代码总是能用很简单的方法完成我应该好好学习。
三.学习总结
3.1学习进条度
周/日 | 这周所花时间 | 代码行 | 学到的知识简介 | 比较迷惑的问题 |
---|---|---|---|---|
第四周 | 10 | 60 | ||
第五周 | 15 | 70 | ||
第六周 | 20 | 100 | ||
第七周 | 25 | 130 | ||
第八周 | 30 | 150 | 学会打累加 | 有时候打到的知识简介 |
第九周 | 35 | 180 | 对于新函数的定义不是很理解 | |
第十周 | 15 | 256 | 不会灵活应用if-else语句 | |
第十一周 | 8 | 342 | 不会运用switch语句 | |
3.2学习内容总结和感悟
3.2.1内容总结
3.2.2感悟
自我感觉越来越熟悉代码的结构与基础了,能够自己打出难度不是很大的代码了。
这让我信心大增,不在是个什么都不会的人了,所以我对以前七八九个小时的敲代码取得如今的一点点小进步而感到值得。
作业虽多但是真的很快乐。
作业量越来越多且难度越来越大,但现在效率有明显的提升。
我希望学习到更多的语句,以及很好玩的代码,我很喜欢打代码的感觉。
我相信自己以后会成功的开发出小游戏程序。