C语言|博客作业07
| 问题 | 答案 |
|---|---|
| 这个作业属于那个课程 | C语言程序设计II |
| 这个作业的要求在哪 | https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9827 |
| 我在这个课程的目标是 | 更加深入的了解C语言,打好基础 |
| 这个作业在哪个具体的方面帮助我实现目标 | 对代码加深了理解,学习了swith语句 |
| 参考文献 | 《C语言程序设计》《百度》 |
1.PTA实验作业
1.1 计算天数
- 题目内容:
![]()
1.1.1 数据处理
- 数据处理:用了i,x1,x2,x3,sum,这些属于整型变量
- 数据分析:使用了switch循环语句
1.1.2 实验代码截图

1.1.3 造数据测试
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 12 | 366 | 闰年 |
| 67 | 365 | 不是闰年 |
| 136 | 366 | 闰年 |
| 367 | 365 | 不是闰年 |
| 579 | 365 | 不是闰年 |
1.1.4 PTA提交列表及其说明
- 第一次编译错误在第12行,把case 7,打成了case 6,直接编译错误
- 第二次编译错误在23行中,%忘记打了
1.2 程序设计联考
- 题目内容:
![]()
1.2.1 数据处理
- 数据处理:设置了N,n,x变量,属于整型变量
- 数据分析:用了swtich循环语句和if-else语句,同时将x赋值
1.2.2 实验代码截图

- 编译错误:写代码时,符号错误,分号打成了中文的分号。
- 部分正确:少打了一个=号,将19行的x==3,打成了x=3。
- 部分正确:打代码时没有考虑到除了这几种数字表示的学校,还有其他学校。
1.2.3 造数据测试
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 12 | Hunan Agricultural University | 第一个数字是1 |
| 29 | Jishou Universit | 第一个数字是2 |
| 345 | Huaihua University | 第一个数字是3 |
| 478 | Aerospace University | 第一个数字是4 |
| 599 | Ocean University | 第一个数字是5 |
| 986 | Other University | 第一个是其他数字 |
1.2.4 PTA提交列表及其说明
2.代码互评
- 题目内容:计算天数
- 代码比较:
- 我的代码:
![]()
- 同学代码:
![]()
- 相同点:都使用了switch循环语句
- 不同点:设置的变量不同,我使用了多个case,而且同学的代码没有我的代码这么繁琐,让人一看就懂
3.学习总结
3.1 学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 第一周 | 两天 | 32行 | 对代码有了简单的了解 | 对题目看不懂,理解不了代码的意思 |
| 第二周 | 三天 | 21行 | 开始理解代码符号的意义,懂得了输入输出函数 | 自己理解的还不足以完全的看懂一个代码 |
| 第三周 | 三天 | 89行 | 知道怎么使用if-else语句,理解了更多的符号 | 对很多代码的格式不是很理解 |
| 第四周 | 四天 | 69行 | 学会了for循环语句代码的编译 | 一些符号的含义 |
| 第五周 | 两天 | 89行 | 了解了fact函数,如何更间接的打代码 | 对fact函数不太了解 |
| 第六周 | 三天 | 152行 | 学了字符型变量和常量字符型输入和输出 | 不清楚逻辑运算 |
| 第七周 | 两天 | 183行 | 学习了switch语句 | 对循环语句有些无法分清 |
3.2 累计代码行和博客字数

3.3 学习内容总结和感想
3.3.1 学习内容总结

3.3.2 学习体会
- 这周学习了switch循环和字符以及转义字符的表示,但是却没有很好的与以前学的知识融会贯通。就比如这周的PTA作业,作业要求使用switch语句来代码,但有些题既要使用switch语句,也要使用if-else语句,但写题时只会用if-else语句来表达,无





浙公网安备 33010602011771号