C语言I博客作业07

这个作业属于那个课程 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语句的使用,让我能使用其他代码来编译程序。
总体来说这一周自己代码存在问题,还需继续加油。

posted @ 2019-11-06 21:40  爱者自爱  阅读(167)  评论(1编辑  收藏  举报