C语言I博客作业06

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1/
这个作业的要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11530
我在这个课程的目标是 对switch的理解和使用
这个作业在那个具体方面帮助我实现目标 帮助理解,很多不懂的地方讯问同学和看书
参考文献 c语言程序设计
学号 20209021
1.PTA实验作业(20分/题)

1.1 前天是哪天
本题目要求读入年、月、日,然后判断前天日期。

1.1.1 数据处理
数据表达:几个变量,一个int数组,其他的酱油.

数据处理表达式:先判断是不是闰年。
1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
2000 9 8 2000-9-6 day>2
2000 1 2 1999-12-31 day<=2,month=1
2000 3 2 2000-2-29 day<2&&month=3 year为闰年
2001 3 1 2001-2-27 day<2&&month=3 year为非闰年
1.1.4 PTA提交列表及说明

1.这道题从一开始就没有思路,只知道会使用switch语句。
2.所以就一开始就询问同学,后面也在书中看到类似知识点。

1.2 多分支表达-倍数问题输
键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数.

1.2.1 数据处理
数据表达:一个int类型a;

数据处理:if-else结构。

1.2.2 实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
| ---- | ---- | ---- |

| 18 | 3 | 是3的倍数但不是5的倍数 |
| 20 | 2| A是5的倍数但是不是3的倍数 |

1.2.4 PTA提交列表及说明
提交列表

1.编译错误是由于if语句中格式错误。
2.后面讯问同学指教了。

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

自己代码

2.3比较:
1.同学与我都运用了else——if语句去解答题目,但变量运用得相同,
2.同学用空格隔开数据,我用括号连接数据,我的更紧凑,同学的更直白。
3. 学习总结
3.1学习进度条

3.2 累积代码行和博客字数(5分)

3.3 学习内容总结和感悟(5分)
3.3.1 学习内容总结


3.3.2学习体会
1.随着更深入的学习,能发现语句越来越多,但是能打出来也更让人兴奋。
2.这一周还要多巩固switch语句。
3.思考真的重要,理解也同样重要,这次的题目如果不讯问同学,很难独立完成。

posted @ 2020-11-30 09:15  泽-  阅读(63)  评论(0编辑  收藏  举报