C语言I作业06

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 C语言I作业06
我在这个课程的目标是 深入了解字符型并灵活运用
这个作业在那个具体方面帮助我实现目标 通过字型符解决各类问题
参考文献 c语言程序设计(第三版) 百度

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

1.1 题目名1

C语言I作业06_第1张图片

注:本次作业描述不便,所以用截图代替. 题目来源

1.1.1数据处理

数据表达:我定义了一个"L"表示一次办事要走的路程。
数据处理:用"if"语句,比较“L/3.0+50”与“L/1.2"的大小。

1.1.2实验代码截图

C语言I作业06_第2张图片

1.1.3 造测试数据

输入数据 输出数据 说明
59120 Bike 该距离骑车比步行快
99 Walk 该距离步行比骑车快

1.1.4 PTA提交列表及说明

C语言I作业06_第3张图片

部分正确:本题目是并列而不是包括,所以用两个"if"而不是"if-else".

1.2 题目2

C语言I作业06_第4张图片

注:本次作业描述不便,所以用截图代替. 题目来源

1.2.1 数据处理

数据表达:我定义了"N","M',"oushu"表示偶数个数,"jishu"表示奇数个数
数据处理:使用if语句和for语句,表达式oushu++和jishu++,判别式为"M % 2!=0”。

1.2.2 实验代码截图

C语言I作业06_第5张图片

1.2.3 造测试数据

输入数据 输出数据 说明
22 36 25 42 1 3 1个奇数3个偶数
23 34 46 74 46 1 4 1奇数4个偶数
51 33 35 37 52 54 4 2 4个奇数2个偶数

1.2.4 PTA提交列表及说明

C语言I作业06_第6张图片

编译错误:两个"%"之间少了个"d",奇数++后边少了个":"
格式错误:"%d"后边少打了个空格.

2.代码互评(5分)

同学代码截图(柏朝晖)
C语言I作业06_第7张图片

自己代码截图
C语言I作业06_第8张图片

1.他在开始便将表达式列出,然后用一个单词代替,让整个代码更加明了。
2.我做法很常规,用了一个"if"语句。
3.他的看起来更加明了易解释,我的代码函数更少。

同学代码截图(柏朝晖)
C语言I作业06_第9张图片

自己代码截图
C语言I作业06_第10张图片

1.他将时间分为了俩部分,将比赛的总时间和流逝的时间分隔开来,当流逝的时间和比赛时间相等了之后比赛才结束。
2.他是通过"if-else"一步一步得出答案,所以运行时间时对较长。
3.相对来说,我觉得我的要简单得多,涉及变量少整个代码看起来简单明了。

3.学习总结(15分)

3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第六周 21小时 247行 如何用 MinGW-w64 来编译C程序
第七周 7小时 118行 二分支结构 对于字符型的代码稍微能看懂丢丢了
第八周 6小时 100行 掌握使用for循环语句实现指定次数的循环程序设计
第九周 9小时 124行 学会使用自定义函数 熟悉一点点了
第十周 16 216行 字符型数据类型和自定义函数 对字符型不了解

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

C语言I作业06_第11张图片

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

3.3.1 学习内容总结

C语言I作业06_第12张图片

3.3.2 学习体会

这周的学习兴趣格外高,终于体会到做出题目的快感了,这次pta作业让我体验到了不可思议的感觉,就一个空格没打,差点没找死我。很多东西看着都会,一做就废,练习一定不能停,做的多了才能找到那种做题的快感与细心。所以我觉得c语言应该是操作和理论相结合的课程,在不断地编写中去思考,两者是不可分割的。这周过的很充实。

你可能感兴趣的:(C语言I作业06)