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++一直反复的试,但还是有很多错误,对题目理解的也不是特别到位,编码也一直各种错误。应该是上课时,没有认真的听老师讲解,课外时间也没有花时间去理解,所以现在很多简单的符号,也没有充分的理解它的意思,所以代码速度一直特别慢,总之,要在课外时间,多去理解自己不懂得地方
posted @ 2019-11-01 20:14  苒念  阅读(162)  评论(7)    收藏  举报