C语言I博客作业06

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 C语言I作业06
我在这个课程的目标是 熟练掌握各个语句和运算符
这个作业在那个具体方面帮助我实现目标 在作业中不断总结错误,更好地掌握了C语言
参考文献 C语言

1.PTA实验作业

1.1 题目名1:7-5 输出闰年

  • 题目内容描述:输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。

1.1.1数据处理

  • 数据表达:定义了变量year, i, count。year是年份,i用来运算。
  • 数据处理:运用了if-else条件语句和for循环语句,for语句是用来逐步增加年份的。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
500 Invalid year! 数据在21世纪以下,不属于范围
250 Invalid year! 数据在21世纪以下,不属于范围
2014 2004 2008 2012 2014年内所有的闰年

1.1.4 PTA提交列表及说明

  • 编译错误:第十行末端处的“i++”少打了一个“+”。
  • 编译错误:22行处的的“}”忘记打了
  • 答案正确:不小心多按了一次提交

1.2 题目2:7-2 任务06-01-04 骑车与走路

  • 题目内容描述:在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快

1.2.1数据处理

  • 数据表达:定义了变量n,n表示距离办事处距离多少米。
  • 数据处理:用了三个if-else条件语句依次判断出行,分别对应三个结果“All”,“Bike”,“Walk”。

1.2.2实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
100 All 走路,骑车一样快
150 Bike 骑车快
180 Bike 骑车快

1.2.4 PTA提交列表及说明

  • 编译错误:第6行的“==”符号下意识打成了“=”。
  • 编译错误:第6,9,12行的if语句最后打了“;”,后将这3行“;”删掉。
  • 编译错误:第15行的“}”又忘记打了,老是忘记也是服了。。。。。

2.代码互评

  • 同学代码
  • 自己代码

比较

  • 1.他只用了一条if-else语句,比我的简洁。
  • 2.我是先在草稿纸上算出骑车跟步行的分界线是100,而他是将运算式直接打上去,相比之下,他的更省事花的时间更少。

  • 同学代码

  • 自己代码

比较

  • 1.该同学跟我一样用了3条if-else语句,用来依次判断出行方式是步行还是骑车或两者都可以。
  • 2.该同学的if语句跟上面同学的代码一样直接将运算式打出来,满足条件即可。
  • 3.相比之下,我认为该同学的做法简单明了一些,将运算都交给电脑,省力省时,值得我学习。

3.学习总结

3.1 学习进度条

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第六周 20小时 150行
第七周 24小时 150行 运用if,else语句 对符号的意思不太理解
第八周 18小时 200行 运用for循环语句
第九周/10.25 8小时 200行 学习了自定义函数 符号容易弄混
第十周/11.1 26小时 250行 熟悉并掌握了多分支结构 各个运算符的意思还不太理解

3.2 累积代码行和博客字数

3.3 学习内容总结和感悟

3.3.1 学习内容总结

3.3.2 学习体会

  • 熟悉并掌握了多分支结构,对一些运算符的意思和运用也得到了了解,但是还有很多运算符的意思并不知道,需要慢慢积累,以后碰到一个就解决一个,自己查阅资料后学到的东西能牢牢掌握,并且很有成就感,我觉得这是一个很好的学习方法,继续努力吧!
posted @ 2019-11-01 22:37  谢广森  阅读(223)  评论(7编辑  收藏  举报