C语言|博客作业06
| 问题 | 答案 |
|---|---|
| 这个作业属于那个课程 | C语言程序设计II |
| 这个作业的要求在哪 | https://edu.cnblogs.com/campus/zswxy/CST2019-3/homework/9827 |
| 我在这个课程的目标是 | 更加深入的了解C语言,打好基础 |
| 这个作业在哪个具体的方面帮助我实现目标 | 对代码加深了理解,学习了四则运算,懂得了字符型数据的输入和输出 |
| 参考文献 | 《C语言程序设计》《百度》 |
1.PTA实验作业


1.1 任务06-01-04 骑车与走路
- 题目内容:
![]()
1.1.1 数据处理
- 数据表达:用了变量t1, t2和n,是属于double浮点型变量。
- 数据处理:用了if-else语句。
1.1.2 实验代码截图

1.1.3 造测试数据
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 11 | Walk | 走路快 |
| 100 | All | 一样快 |
| 343 | Bike | 骑车快 |
| 893 | BIke | 骑车快 |
1.1.4 PTA提交列表及其说明

- 编译错误:第五行中括号中的%lf,应该用“”包起来,而我少打了一对“”,还有13行后的;忘记打了,所以编译错误。
- 部分正确:第9行中的if(t1==t2);,我打成了赋值if(t1=t2);,少打了一个等号,所以部分正确。
1.2 本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。
- 题目内容:
![]()
1.2.1 数据处理
- 数据表达:用了变量time1,time2,h,m,属于整型变量
- 数据处理:用了if语句
1.2.2 实验代码截图

1.2.3 造数据测试
| 输入数据 | 输出数据 | 说明 |
|---|---|---|
| 2 23 34 | 00:21 | 较小输入 |
| 123 456 789 | 03:33 | 较小输入 |
| 1234 5678 8923 | 44:44 | 较大输入 |
| 12345 56789 98765 | 444:44 | 较大输入 |
1.2.4 PTA提交列表及其说明

- 第一次编译错误:第7行的if打成了lf,所以编译错误。
- 第二次编译错误:第10行和第11行后的分号,都忘记打了,所以编译错误。
- 段错误:第六行 scanf("%d %d", &time1, &time2);,在time2前忘加&符号,所以段错误。
2 代码互评
-
题目内容:本题要求根据火车的出发时间和达到时间,编写程序计算整个旅途所用的时间。
-
代码互评
-
我的代码
![]()
-
同学代码
![]()
![]()
-
相同点:我们设置的变量虽然不同,但意思相同,求的都是同一目标。
-
不同点:我们设置的变量不同,我只设置了time1,time2,而她设置的变量比较多,我们的表达式不同,我直接用一个表达出来了m=time2 % 100-time1 % 100;而她却一个一个列举出来了,比较繁琐,在打代码时容易出错。
3 学习总结
3.1 学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
|---|---|---|---|---|
| 第一周 | 两天 | 32行 | 对代码有了简单的了解 | 对题目看不懂,理解不了代码的意思 |
| 第二周 | 三天 | 21行 | 开始理解代码符号的意义,懂得了输入输出函数 | 自己理解的还不足以完全的看懂一个代码 |
| 第三周 | 三天 | 89行 | 知道怎么使用if-else语句,理解了更多的符号 | 对很多代码的格式不是很理解 |
| 第四周 | 四天 | 69行 | 学会了for循环语句代码的编译 | 一些符号的含义 |
| 第五周 | 两天 | 89行 | 了解了fact函数,如何更间接的打代码 | 对fact函数不太了解 |
| 第六周 | 三天 | 152行 | 学了字符型变量和常量字符型输入和输出 | 不清楚逻辑运算 |
3.2 累计代码行和博客字数

3.3 学习内容总结和感想
3.3.1 学习内容总结

3.3.2 学习体会
- 对知识理解还是不到位,在写PTA时,在Dev c++一直反复的试,但还是有很多错误,对题目理解的也不是特别到位,编码也一直各种错误。应该是上课时,没有认真的听老师讲解,课外时间也没有花时间去理解,所以现在很多简单的符号,也没有充分的理解它的意思,所以代码速度一直特别慢,总之,要在课外时间,多去理解自己不懂得地方






浙公网安备 33010602011771号