C语言l博客作业07
| 这个作业属于哪个课程 | C语言程序设计II |
| ------ | ------ | ------ |
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-4/homework/9932 |
| 我在这个课程的目标是 | 学好C语言,熟悉多分支结构switch语句的使用 |
| 这个作业在哪个具体方面帮助我实现目标 | 进行PTA练习,做该类型的题目,进行编程练习 |
| 参考文献 | 《C语言程序设计》 |
1.PTA实验作业

1.1计算天数
本题要求编写程序计算某年某月某日是该年的第几天。
1.1.1数据处理
数据表达:用了变量y,m,d,n,这些变量的值是根据题目所给赋予的,为整型变量。
数据处理:用到了if-else语句和switch语句,为分支结构。
1.1.2实验代码截图

1.1.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 2007/04/15 | 105 | 该年不为闰年 |
| 2008/03/10 | 70 | 该年为闰年 |
| 1.1.4PTA提交列表及说明 | ||
![]() |
1答案错误:好像是由于粗心把变量n的值打错了吧;
2答案错误:输入的格式错误,我将年月日的顺序搞错了,主要还是没看题目那个要求的格式;
3答案正确:仔细检查,审题后改正了。
1.2程序设计联考
根据考生的账号区分考生的学校。
1.2.1数据处理
数据表达:用到了变量account,xx,这些变量的值是由题目所得,为整型变量。
数据处理:用到了switch语句,为分支结构。
1.2.2实验代码截图

1.2.3造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 245732 | Jishou University | 账号第一位是2 |
| 346748 | Huaihua University | 账号第一位是3 |
| 1.2.4PTA提交列表及说明 | ||
![]() |
1.部分正确:输出的有一个学校英语名字母打错了,然后有个case和数字之间没打空格。
2.答案正确:检查一次就改正过来了。
2.代码互评
同学代码截图


自己代码截图

1.我们有一个变量不同,就是输入的变量设得不同。
2.他的闰年就是在原有的基础上加上一天,他把题中件放在后面,使代码简化了很多。
3学习总结
3.1学习进度条
| 周 | 这周所花的时间 | 代码行 | 学的知识 |
|---|---|---|---|
| 第一周 | 3个小时 | 36 | 简单的编程 |
| 第二周 | 5个小时 | 63 | 会使用一些简单的C语言知识,学会了Markdown的用法 |
| 第三周 | 6个小时 | 86 | 懂了变量及其类型和if语句 |
| 第四周 | 6个小时 | 107 | 学习了for循环语句 |
| 第五周 | 8个小时 | 125 | 对函数的定义和调用 |
| 第六周 | 12个小时 | 132 | 学会了分支结构 |
| 第七周 | 10个小时 | 143 | 学习switch语句 |
| 3.2累计代码行和博客字数 | |||
![]() |
3.3学习内容总结和感悟
3.3.1学习内容总结

3.3.2学习体会
说实话,感觉这周所学的switch语句没有学得太好,所以做PTA的时候做了半天,而且还做错了,经过百度和询问同学后才做了出来。不过经过这次博客园的作业我感觉还是学了一些东西,总的来说还是不错,对于我不太会的知识只能通过刷题来弥补吧,希望自己能继续坚持,虽然难,但不怕。



浙公网安备 33010602011771号