C语言|博客作业06

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

  • 题目内容:
  • 数据表达:用了变量t1, t2和n,是属于double浮点型变量。
  • 数据处理:用了if-else语句。

输入数据 输出数据 说明
11 Walk 走路快
100 All 一样快
343 Bike 骑车快
893 BIke 骑车快

  • 编译错误:第五行中括号中的%lf,应该用“”包起来,而我少打了一对“”,还有13行后的;忘记打了,所以编译错误。
  • 部分正确:第9行中的if(t1==t2);,我打成了赋值if(t1=t2);,少打了一个等号,所以部分正确。
  • 题目内容:
  • 数据表达:用了变量time1,time2,h,m,属于整型变量
  • 数据处理:用了if语句

输入数据 输出数据 说明
2 23 34 00:21 较小输入
123 456 789 03:33 较小输入
1234 5678 8923 44:44 较大输入
12345 56789 98765 444:44 较大输入

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

  • 对知识理解还是不到位,在写PTA时,在Dev c++一直反复的试,但还是有很多错误,对题目理解的也不是特别到位,编码也一直各种错误。应该是上课时,没有认真的听老师讲解,课外时间也没有花时间去理解,所以现在很多简单的符号,也没有充分的理解它的意思,所以代码速度一直特别慢,总之,要在课外时间,多去理解自己不懂得地方
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!