| 问题 | 答案 |
|---|---|
| 这个作业属于哪个课程 | C语言程序设计II |
| 这个作业的要求在哪里 | https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/8718 |
| 我在这个课程的目标是 | 更加进一步学习C语言的有关内容,更精准地掌握每个知识点,是个人的能力进一步提升 |
| 这个作业在那个具体方面帮我实现目标 | 拥有可供参考的文献以及资料,有了编程工具 |
| 参考文献 | https://www.jianshu.com/p/191d1e21f7ed |
1:PTA实验作业
1.1超速判断
1.1.1实验代码截图

1.1.2数据处理
数据表达:运用了整形变量,变量的值是靠车速记录仪而来的,这个变量是int型。
数据处理:运用了速度的表达式
1.1.3PTA提交列表及说明

· Q1:一开始不知道输出的格式是什么
· A1:一开始没注意看清楚题目的输出以及输入,看懂了格式之后再结合书本一目了然
· Q2:不知道一直编译错误的原因
· A2:用网易云词典查看之后发现缺少了空格
1.2阶梯电价
1.2.1实验代码截图

1.2.2数据处理
数据表达:用到了double,int变量,变量的值是根据具体的电量决定的,变量分别是double型和int型
数据处理:运用了关于电费与电量的表达式
1.2.3PTA提交列表及说明

· Q1:先是编译错误
· A1:要不就是多了括号要不就是少了括号,这个粗心的毛病要改改了
· Q2:之后一直出现部分正确
· A2:仔细检查才发现赋值时候出了错
1.3输出三角形面积和周长
1.3.1实验代码截图

1.3.2数据处理
数据表达:用到了int,double变量,变量的值是根据三角形的边长变化而变化的,变量分别是int型和double型
数据处理:运用了三角形周长公式,面积公式,以及三角形的定义
1.3.3PTA提交列表及说明

· Q1:还是编译错误
· A1:根据惯性思维只写了三角形的两条边,后来才醒悟有三条边
· Q2:if-else用错了
· A2:没注意大括号的位置导致结构错误
2:阅读代码
· ACM解题
我所选的代码是poj 3484
优点:本题所选代码可以非常完整的解答题目所提出的问题,让人一目了然
可学习的地方:明白了前面的引语可以有多个,这样会更加方便编程,且if-else语句能够在一道题目中多次使用,多了许多个之前没学习过的编程方式,值得了解学习。
· leecode面试数题网站
题目:学生出勤记录
分析:在写代码的时候 A代表缺勤,L代表迟到,P代表到场,如果这个学生不超过一个A,并且不超过两个连续的L,那么这个学生就会被奖赏,在题目中熟练的运用了c语言多种语言的类型,心思缜密,且多次用if-else类型语句,值得学习
3:学习总结
3.1学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较困惑的问题 |
|---|---|---|---|---|
| 3/9~3/15 | 两个多小时 | 0 | 双精度型double,if-else句型,单精度型float | 有多个变量时是否也可以用double型,是不是有多少个变量就要用多少&lf |
3.2累积代码行和博客字数

3.3学习感悟
个人感觉对于C语言的学习逐步的得心应手起来,一开始还感觉还不适应,但是现在错误也在逐渐减少,正确率也高了不少,比之前更加适应这门学科,不过到这个丢还远远不够,要继续努力下去,和同学们一起加油!