这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2019-3/homework/9929 |
我在这个课程的目标是 | 学会swithd的使用 |
这个作业在那个具体方面帮助我实现目标 | 使用swith语句 |
参考文献 | 百度,课本 |
1.PTA实验作业
1.1 题目: 计算天数
本题要求编写程序计算某年某月某日是该年中的第几天。
1.1.1数据处理
数据表达:运用了整型变量i,sum,y,m,d。
数据处理:
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
2001/06/20 | 171 | 第171天 |
2002/05/15 | 135 | 第135天 |
2004/02/20 | 51 | 第51天 |
1.1.4 PTA提交列表及说明
提交列表说明:
此题我在D-evc++上进行了编译,所以此题并没有错误。
1.2 题目: 整数的分类处理
给定 N 个正整数,要求你从中得到下列三种计算结果:
A1 = 能被 3 整除的最大整数
A2 = 存在整数 K 使之可以表示为 3K+1 的整数的个数
A3 = 存在整数 K 使之可以表示为 3K+2 的所有整数的平均值(精确到小数点后 1 位)
1.2.1 数据处理
数据表达:运用整型变量N,i,b,count1,count2,sum,A1,A2,A3,a。
数据处理:
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
2,5 6 | 6 NONE 5.0 | 存在A1,A3,不存在A2 |
3,8 9 5 | 9 NONE 6.5 | 存在A1,A3,不存在A2 |
3,8 9 6 | 9 NONE 8.0 | 存在A1,A3,不存在A2 |
1.2.4 PTA提交列表及说明
提交列表说明:
编译错误:在编码过程中,没有注意到大括号的使用多用了一个大括号。
部分正确:编写时将a写成了b没看到一直错,后重新书写后正确。
2.代码互评
同学代码截图
自己代码截图
1我的代码相对于这俩位同学的我的比较简单,他们的复杂一些。
2第一位同学将月份全部列出,而我和另一位同学并没有全部列出,而是将其整合。
3我的每一个case结束都用sum来加时间,与其他同学不同。
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
4/11-10/11 | 6h | 100 | switch语句的使用 | 无 |
3.2 累积代码行和博客字数
时间 | 博客字数 | 代码行数 |
---|---|---|
第一周 | 1000 | 25 |
第二周 | 2600 | 40 |
第三周 | 3500 | 150 |
第四周 | 3000 | 60 |
第五周 | 3500 | 80 |
第六周 | 3600 | 80 |
第七周 | 3000 | 100 |
![]() |
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
经过一周的学习,我有非常大的感受,感觉代码越来越难。编译器也不能完全判断pta上的问题。
但也充满了挑战性,使我有更大的目标。并且通过switch语句的使用,让我能使用其他代码来编译程序。
总体来说这一周自己代码存在问题,还需继续加油。