C语言I博客作业07
一、本周教学内容&目标
第3章 分支结构 3.3 使学生熟悉多分支结构switch语句的使用。
二、本周作业头
| 这个作业属于那个课程 | C语言程序设计II |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9934 |
| 我在这个课程的目标是 | 熟悉C语言 |
| 这个作业在那个具体方面帮助我实现目标 | 互评以及完成自己的作业 |
| 参考文献 | 《C语言程序设计(第三版)》 |
1.PTA实验作业

2.1 计算天数 (15 分)
本题要求编写程序计算某年某月某日是该年中的第几天。
2.1.1.数据处理:

2.1.2.实验代码贴图


2.1.3.造测试数据
| 输入 | 输出 | 说明 |
| 2009.2.13 | 44 | 随机数 |
| 2000.6.8 | 160 |
随机数 |
2.1.4PTA提交列表及说明

Q1.前一次的编译错误是由于自己的粗心而导致编译错误。
Q2.改正前面的错误之后,得到了答案错误的结果,并且是所有的答案错误,使用Dev c++调试后发现是在使用switch语句时多加了一个/n,导致算出来的结果都带有/n,就这样错了很多次,不过最后改正之后还是得出了正确答案。
2.2
自从湖南农业大学、吉首大学和怀化学院组织程序设计课程联考以后,举办联考的经验越来丰富。尤其是在使用PTA系统作为考试平台之后,联考工作得到了很多学校的认可和支持。所以,现在参与联考的学校比较多。为了便于区分考生,考生账号的第一位是学校代号。1代表Hunan Agricultural University,2代表Jishou University,3代表Huaihua University,4代表Aerospace University,5代表Ocean University。 请编写程序根据考生的账号区分考生的学校。
2.2.1.实验代码截图

2.2.2.数据处理

2.2.3.造测试数据:
| 输入 | 输出 | 说明 |
| 256569 | Jishou University | 随机数 |
| 459658 | Aerospace University | 随机数 |
2.2.4.PTA提交列表及说明

Q1.编译错误的原因是少打的标点符号。
Q2.两次答案错误的原因不是很清楚,在节点有一次答案错误,问了周围的同学有使用的dev c++也没有得出结果,便模仿了同学的改了第6行。才的出了正确答案。
3.代码互评
我的:


同学的:


可以看出他用的方法和我差不多,只是比我更简化一点,在用一个if语句代替了我后面的代码,很简洁,也很适用,我还需要改进。
4.学习总结
4.1 学习进度条
| 周 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 7 | 四天 | 98 | 使用switch语句编写程序 | 没啥了。 |
4.2 累积代码行和博客字数

4.3 学习内容总结和感悟

4.4.学习体会
C语言实践心得体会范文在科技高度发展的今天,计算机在人们当中的作用越来越突出。而c语言作为一种计算机的语言,我们学习它,有助于我们更好的了解计算机,与计算机进行交换,因此,c语言的学习对我们特别重要。
浙公网安备 33010602011771号