C语言I博客作业06
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11555 |
我在这个课程的目标是 | 把新学的switch语句和if语句灵活的运用 |
这个作业在哪个具体方面帮助我实现目标 | pta作业、学习总结、思维导图、学习其他同学的博客园 |
参考文献 | C语言程序设计、C Primer Plus 第六版 |
1.PTA实验作业
1.1 题目1
1.1.1数据处理
数据表达:int sum,a,b,c;
数据处理:运用了if语句和switch语句;并用了分支结构
1.1.2实验代码截图
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
2009/03/02 | 61 | 输出日期是该年中的第61天 |
2000/03/02 | 62 | 输出日期是该年中的第62天 |
2020/11/26 | 331 | 输出日期是该年中的第331天 |
2020/06/08 | 160 | 输出日期是该年中的第160天 |
1.1.4 PTA提交列表及说明
部分正确:我没有考虑到闰年一月也应该为0,所以导致后面的sum++把一月也加了一天;后面将月份设置成大于2再用sum++就可以了。
1.2 题目2
1.2.1 数据处理
数据表达:整型 int x,y,z;
数据处理:if语句,选择结构;
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
2020 11 26 | 2020-11-24 | 前天的日期为2020-11-24 |
2020 1 2 | 2019-12-31 | 前天的日期为2019-12-31 |
2020 6 8 | 2020-6-6 | 前天的日期为2020-6-6 |
2020 3 2 | 2020-2-29 | 前天的日期为2020-2-29 |
1.2.4 PTA提交列表及说明
2.代码互评
2.1同学代码截图
自己代码截图
1.班长的代码用了for语句、if语句、switch语句;使代码很简单直接。而且还有一些骚操作。
2.我写的代码看着就复杂很多。
2.2同学代码截图
自己代码截图
1.郑九龙写的很简洁,而且思路很清晰。
2.我写的很繁琐,而且总感觉没有必要写这么多。
3.学习总结
3.1 学习进度条
3.2 累积代码行和博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
1.写pta作业感觉自己的逻辑思维不是很强,考虑问题不是很充分。
2.写出来的代码很繁琐,应该要往简单直接有效这方面去发展。
3.多去学学其他同学的解题思路。