第六周作业
| 这个作业属于哪个课程 | C语言程序设计II |
| ---- | ---- | ---- |
| 这个作业要求在哪里 | 作业链接 |
| 我在这个课程的目标是 | 掌握并运用本周所学的知识 |
| 这个作业在那个具体方面帮助我实现目标 | 在编程过程中多加练习本周所学知识,加深印象。 |
| 参考文献 | C语言程序与设计(第三版) |
| 学号 | 20209041 |
1.PTA实验作业
1.1输入一个数字,输出其对应的星期几的英文单词
1.1.1数据处理
数据表达:n为输入的数据
函数均为 整型
数据处理:数据表达式:赋值表达式,判断表达式
流程结构:顺序结构,分支结构
1.1.2实验代码截图
1.1.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
5 | Friday | 测试成功 |
-1 | 输入错误! | 测试成功 |
1.1.4PTA提交列表及说明
编译错误:第十六行的分号忘记打了;并且忘记了输入break。
1.2计算天数
1.2.1数据处理
数据表达:year, month, day, days为输入的数据
函数均为 整型
数据处理:数据表达式:赋值表达式,判断表达式
流程结构:顺序结构,分支结构
1.2.2实验代码截图
1.2.3造测试数据
输入数据 | 输出数据 | 说明 |
---|---|---|
2005/10/5 | 278 | 测试成功 |
2003/10/26 | 299 | 测试成功 |
2000/6/6 | 158 | 测试成功 |
1.2.4PTA提交列表及说明
部分正确:在输入数据时将数据打错了,其中一个数据打错导致本题出现错误。
2.代码互评
同学一代码:
同学二代码:
我的代码:
不同之处:
1.同学一使用了if语句,而我使用了二次switch语句,以至于我的代码行数相比较这二位同学的代码就显得多了,也复杂了许多。花费了更多的时间。
2.同学二既使用了switch语句,还使用了if语句,使用了二种语句比单独使用一种看起来对于编程更加的熟练。
3.学习总结
3.1 学习进度条
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
---|---|---|---|---|
1/11-1/18 | 8h | 46行 | Helle World!代码,基本printf()语法的使用 | 无 |
2/23-2/30 | 10h | 125行 | 华氏摄氏度转摄氏度、计算平均分 | 做PTA上的作业还是很懵的状态 |
3/1-3/8 | 15h | 267行 | f-else,for语句的使用,调用数学函数表达 | 对于某些题目的数学知识转换还不是很熟悉 |
4/9-4/15 | 20h | 429行 | 循环语句,调用定义函数 | 对于调用函数不是很熟练 |
5/16-5/22 | 26h | 610行 | 逻辑运算,新的运算符 | 无法很好的运用新的逻辑运算符 |
6/23-6/29 | 21h | 963行 | 分支语句 | switch语句的使用不够熟练 |
3.2累积代码行和累积博客字数
3.3 学习内容总结和感悟
3.3.1 学习内容总结
3.3.2 学习体会
1.在编程上面还是有些生疏,又是会记不清一些基本变量。我会多记些基本变量。
2.在调试语句上面还是有些许不足,我会加强练习。