c语言1博客作业06

一、本周作业头

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-4/homework/9892
我在这个课程的目标是 <认识字符型和库函数,学会使用和解答逻辑运算符的题目>
这个作业在那个具体方面帮助我实现目标 <PTA填空题,解答逻辑运算符的题目,课本上的概念>
参考文献 <c语言程序设计教科书,浏览器,资料书,>

二、作业格式

1.PTA实验作业(20分/题)

1.1 题目名1

题目内容描述
在北大校园里,没有自行车,上课办事会很不方便.但实际上,并非去办任何事情都是骑车快,因为骑车总要找车、开锁、停车、锁车等,这要耽误一些时间.假设找到自行车,开锁并车上自行车的时间为27秒;停车锁车的时间为23秒;步行每秒行走1.2米,骑车每秒行走3.0米。请判断走不同的距离去办事,是骑车快还是走路快。
输入格式:
输入一行,包含一个整数,表示一次办事要行走的距离,单位为米。
输出格式:
输出一行,如果骑车快,输出一行"Bike";如果走路快,输出一行"Walk";如果一样快,输出一行"All"。

1.1.1数据处理

数据表达:
用了m变量,这些变量的值是公式运算m/1.2<=>m/3.0+50 来的,类型是整型。
数据处理:
数据用到m/1.2<=>m/3.0+50和if-else结构。

1.1.2实验代码截图

1.1.3 造测试数据

输入数据 |输出数据| 说明
--|:---:---:-----
90|walk|步行快
100|All|一样快
110|bike|骑行快

1.1.4 PTA提交列表及说明

根据PTA提交列表,简要描述调试程序碰到的问题及解决办法。

提交列表说明:

部分正确;我发现我把walk和bike思考反了,把bike填在walk那,刚刚反掉。
全部正确:改正了错误。

1.2 题目2

输出21世纪中截止某个年份以来的所有闰年年份。注意:闰年的判别条件是该年年份能被4整除但不能被100整除、或者能被400整除。
输入格式:
输入在一行中给出21世纪.
逐行输出满足条件的所有闰年年份,即每个年份占一行。输入若非21世纪的年份则输出"Invalid year!"。若不存在任何闰年,则输出“None”。

1.2.1 数据处理

数据表达:用了year,i两个变量,都是整型的 运用了year>2100 ||year<2001,year<2004 i%4&&i%100!=0||i%4000

数据处理:这个题目应用了if-else语句,逻辑运算符,for循环语句,可以作为典例,聚集了很多知识点。

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 |输出数据|
--|:---:--
2121|Invalid year
2003|None
2000|Invalid year

1.2.4 PTA提交列表及说明

说明:
部分正确:就&&打成了|| 运用错了,以为要用或逻辑运算符,
部分正确:在17处,少打了一个!,导致结果错误,部分正确现象。
答案正确 改正了错误。

2.代码互评(5分)

找2份同学代码,和自己代码比较,建议互评代码尽量找代码风格差异较大。

同学代码截图

自己代码截图

1,2,3方式罗列2份代码不同地方。

与第一位同学比较:
1:这个同学设了很多个变量,一个一个清晰,但是我觉得有点多余,我设应该距离m就可以出来了,
2:他用了\n我没有用 ,这个还是用比较好,形成一种习惯。
3:他用了3个if,没有使用else,是另一种方法,没有试过,我相当于又学到了一点点,但是最好用if-else。

与第二位同学比较%
1:她的排版不是很美观,也是比较简洁的
2:我们设的变量不同,d与m
3:她使用了\n,值得我学习,我觉得我的更容易理解。

3.学习总结(15分)

3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第四周9.16-9.23 6小时 28 初步了解敲代码,做博客 怎样进去做这些作业
第六周9.23-10.6 32小时 19 熟悉部分编程的格式,使用markdown语法 和做表格 不太会做表格
第七周10.7-10.11 40小时 105 学会使用if-else语句做分支结构题 做折线图开始的时候有点不太会
第八周10/14-10/19 48小时 82 学习了for语句,运用于敲代码时,进行循环过程。 有时候忘记赋值,循环体处掌握的方法还不够,容易运行错误。
第九周10/20-10/26 50小时 108 学习了c语言函数知识,理解定义和使用方法 不太懂,经常出错,函数式子很难想到
第十周10/28-11/02 38小时 180 学习了字符型,库函数,还有逻辑运算符知识 对这些我还挺感兴趣的

3.2 累积代码行和博客字数(5分)

代码行|博客字数
--|:---:--
180|2112

3.3 学习内容总结和感悟(5分)

3.3.1 学习内容总结

3.3.2 学习体会

1;制作思维导图是一个很不错的方法,我发现知识在不断有格式化了,知识更清晰明了。
2;我们在做PTA作业时候,需要仔细阅读题目,明白题目要我们求什么?思路清晰再敲。
3;随着知识的增加,我们了解的越来越多,更要注重吸收消化。
4;我觉得c语言程序设计,用心对待,其实挺有趣。

原文地址:https://www.cnblogs.com/99peng/p/11779744.html