C语言I作业07
| 这个作业属于那个课程 | C语言程序设计II |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9933 |
| 我在这个课程的目标是 | 掌握这一门语言 |
| 这个作业在那个具体方面帮助我实现目标 | 给我了解编程的基础 |
| 参考文献 | MarkDown的10条常用语法(https://zhuanlan.zhihu.com/p/24575242} |
1. PTA实验作业

1.1 计算天数
- 题目说明:输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。
1.1.1 数据处理
- 数据变量:m。
- 数据处理:swich。
1.1.2 实验代码截图

1.1.3 造测数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 2019/03/02 | 61 | 闰年 |
| 2000/03/02 | 62 | 闰年 |
| 2012/03/02 | 62 | 闰年 |
1.1.4 PTA提交列表及说明

- 提交列表说明:因为习惯在Dev-C++完成编译导致没有错,在c++上的错误为switch语句没有结尾,加入结尾后正确。
1.2 整数的分类处理
- 题目说明:给定 N 个正整数,要求你从中得到下列三种计算结果:
A1 = 能被 3 整除的最大整数
A2 = 存在整数 K 使之可以表示为 3K+1 的整数的个数
A3 = 存在整数 K 使之可以表示为 3K+2 的所有整数的平均值(精确到小数点后 1 位)
1.2.1 数据处理
- 数据变量:i。
- 数据处理:用到了switch语句,if,else。
1.2.2 实验代码截图

1.2.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 8 5 8 7 6 9 1 3 10 | 9 3 6.5 | 符合题意 |
1.2.4 PTA提交列表及说明

- 提交说明:这题很困难不太会做,找朋友帮忙解决的问题。
2. 代码互评
-
同学代码:
![]()
-
我的代码:
![]()
-
说明:他的代码更加的细致设置了n为0或1是的可能情况,值得我学习。
3. 学习总结
- C语言的学习进度非常的快,我有点跟不上进度。
- 课程的跨度有时候很大让我很难接受。
3.1 学习进度条
| 日期 | 这周所花时间 | 代码行 | 目前困惑的地方 |
|---|---|---|---|
| 10.28-11.08 | 4h | 90 | 学不会 |
3.2 累积代码行和博客字数

3.3 学习内容总结和感悟
3.3.1 学习内容总结
- 新学习了switch语句。
3.3.1 学习体会
- 学无止境,加油学习。


浙公网安备 33010602011771号