C语言I博客作业06
这个作业属于那个课程 | C语言程序设计II |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11552 |
我在这个课程的目标是 | 熟悉switch语句 熟练使用 |
这个作业在那个具体方面帮助我实现目标 | 让我关机深刻了解到了switch |
参考文献 | C语言教材 |
1.PTA实验作业 | |
1.1 题目名1 | |
输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。 | |
1.1.1数据处理 | |
数据表达:定义了y、m、d、i四个整形变量 | |
数据处理:运用了if switch语句以及算数表达式 | |
1.1.2实验代码截图 | |
1.1.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
2009/03/02 | 61 | 平年 |
2000/03/02 | 62 | 平年 |
2020/3/2 | 62 | 平年 |
1.1.4 PTA提交列表及说明 | ||
错误原因:第一次编辑错误是因为错的多 逻辑错误太多 解决办法是重打
第二次以及后面 表达式理解错误,改正后就好了
1.2 题目2
键盘输入1个正的整数A,如果A是3的倍数但不是5的倍数,则输出A除以5的余数。如果A是5的倍数但是不是3的倍数,则输出A除以3的余数。如果A既不是5的倍数但也不是3的倍数,输出A除以15的余数
1.2.1 数据处理
数据表达:定义了一个整形变量a
数据处理:运用了if 语句
1.2.2 实验代码截图
1.2.3 造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
15 | 无数据 | A不是正整数 |
86 | 11 | 不是3的倍数也不是5的倍数 |
1.2.4 PTA提交列表及说明 | ||
编译逻辑错误 后来问同学发现问题重写了一次
2.代码互评!
同学代码[]
自己代码
其实这一题大家的思路都差不多,不一样的是大家的排榜不一样。有的没对齐有的 很挤
但是我的是分开排 很美观
3.学习总结
3.1学习进度条
時間 | 字數 | 代碼行 |
---|---|---|
第八周 | 410 | 100 |
第九周 | 700 | 152 |
第十周 | 1100 | 200 |
第十一周 | 1000 | 190 |
第十二周 | 1000 | 200 |
第十三周 | 1000 | 150 |
3.2累计代码行数和博客字数
3.3学习内容总结和感悟
3.3.1学习内容总结
3.3.2学习感悟
经过这一周的学习,我深刻的明白了,一分耕耘一分收获,稳扎稳打的重要性,在很多知识融入脑子里,很多容易忽视的细节问题就统统暴露出来了,缺乏做题数量,缺乏回顾,缺乏总结,
总之这一周我会把之前的缺点都尽力改正,继续加油吧