C语言|博客作业06
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/CST2020-3 |
---|---|
这个作业的要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11558 |
这个作业的要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2020-3/homework/11558 |
这个作业的目标 | 使学生熟悉多分支结构switch语句的使用 |
这个作业在哪个方面帮助我实现目标 | 写pta作业和博客园总结 |
参考文献 | c语言程序设计,c primer plus |
一、PTA实验作业
1.1题目名: 输入一个数字,输出其对应的星期几的英文单词
内容描述:根据输入的整型数据x,其取值范围为1~7。1代表星期一Monday,2代表Tuesday,…,7代表Sunday,如果输入的整数x>7或x<0,则给出出错信息。
1.1.1数据处理
数据表达:变量及其类型:整型变量:x。
变量由来:由题意得。
数据处理:表达式:运用了关系表达式,赋值表达式。
流程结构:运用多分支switch语句结构。
1.1.2实验代码截图
1.1.3造实验数据
输入数据 | 输出数据 | 说明 |
---|---|---|
1 | Monday | 符合条件 |
8 | 输入错误! | 符合条件 |
3 | Wenesday | 符合条件 |
1.1.4PTA列表截图
说明:Q1:答案部分错误,具体体现在当输入的值小于零时无法显示“输入错误!”
A1:没想明白为什么会出现这种情况。
1.2.1题目名: 计算天数
内容描述:输入在一行中按照格式“yyyy/mm/dd”(即“年/月/日”)给出日期。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。闰年的2月有29天。
数据表达:变量及其类型:整型i,m,d,product。
变量由来:由题意得。
数据处理:表达式:运用了关系表达式,赋值表达式,算术表达式。
流程结构:多分支switch语句结构。
1.2.2实验代码截图
1.2.3造实验数据
输入数据 | 输出数据 | 说明 |
---|---|---|
2009/03/02 | 61 | 符合条件 |
2000/03/02 | 62 | 符合条件 |
1.2.4PTA列表截图
说明:Q1:中英文标点混淆。
A1:改正过来后仍有错误。
Q2:缺少&符号。
A1:改正过来后问题解决。
1.3.1代码互评
我的代码:
区别:1.同学的代码比我的更加详细,更容易让人理解。
2.同学的代码更加高级,有很多我看不懂的地方值得学习。
3.同学的题目明显更加困难,应当向他学习。
学习总结
3.1学习进度条
周/日期 | 这周所花时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
第八周/10.19-10.25 | 10h | 150 | 学会基本代码 | 无 |
第九周/10.26-11.1 | 13h | 500 | 学习数据类型和运算 | 无 |
第十周/11.2-11.8 | 18h | 600 | 学习if语句和for语句循环结构 | 无 |
第十一周/11.9-11.15 | 20h | 600 | 定义函数及使用 | 无 |
第十二周/11.16-11.23 | 35h | 900 | 学习if-else处理多分支问题 | 无 |
第十三周/11.24-11.31 | 35h | 900 | 学习多分支switch语句结构 | 处理复杂问题仍有点不知所措 |
3.2累积代码行数和博客字数
时间 | 博客字数 | 代码行数 |
---|---|---|
第八周 | 500 | 150 |
第九周 | 900 | 500 |
第十周 | 1400 | 600 |
第十一周 | 2100 | 600 |
第十二周 | 2200 | 900 |
第十三周 | 2350 | 900 |
3.3学习内容总结和感悟
3.3.1学习内容总结
3.32学习体会:1.班上有许多值得学习的榜样,应该向他们学习。
2.遇见问题多思考,要学会迎难而上。
3.学习方法比依葫芦画瓢要管用的多。