C语言I博客作业06

一、表格

问题 答案
这个作业属于哪个课程? C语言程序设计II
这个作业要求在哪里? https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9885
我在这个课程的目标是什么? 学习并掌握C语言中多分支结构和if-else
这个作业在哪个具体方面帮助我实现目标? 更熟练代码的技巧性
参考文献 百度 C语言程序设计 作业要求

二、PTA作业

1、PTA实验作业

1.1 题目名

1.1.1 数据处理
数据表达:定义了i、count、sum、score等整形变量;还有单精度浮点型的average。
数据处理:这里主要运用了if else语句和for循环语句。
总结:本题主要是利用for循环语句将分数统计进去,算取平均数和及格人数。
1.1.2 实验代码截图

1.1.3 造测试数据

输入数据 输出数据 说明
0 average=0.0 count=0 输入零个分数
3 44 67 78 average=67.5 count =2 输入三个分数
10 78 89 90 65 33 65 78 67 45 65 average=67.5 count =8 输入较多的分数
1.1.4 PTA提交列表及说明
部分正确:一开始忘记当输入N为零的情况,导致在无分数的情况为答案错误。
部分正确:多循环了一次,因为i是从0开始,故i循环时只能小于N。

1.2 题目名

1.2.1 数据处理
数据表达:本题定义了i、N、x、y、 z等整形变量。
数据处理:这里主要使用了scanf语句、for循环语句和ifelse语句。
总结:本题运用2的余数来判断一个数的奇偶性,利用for循环将每个数进行逐个判断。
1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
0 0 0 输入零个数字
3 55 66 78 1 2 一个奇数两个偶数
8 0 87 55 80 666 669 54 55 4 4 8个数字,4个奇数四个偶数
1.2.4 PTA提交列表及说明
答案错误:没有考虑输入的N为零的情况。
答案错误:没有考虑输入的数字为零的情况。
2、代码互评
我的代码

同学代码

总结:
相同点:两份代码原理相似,都利用了for循环语句和if else语句来判断是否为闰年。也用了&&、||等逻辑运算符。
不同点:定义的变量不同,而且同学代码中先是进入循环结构再定义循环的变量,另外就是同学的代码书写代码不太规范,看起来有点不太一样。

三、学习总结与体会

1、学习总结
1.1 学习进度条

周/日期 这周所花时间 代码行 学到的知识简介 目前比较困惑的问题
第一周/9.24-9.28 四天 34 一些简单的编程
第二周/10.8-10.13 五天 52 变量分类
第三周/10.15-10.20 四天半 67 if else语句
第四周/10.22-10.27 五天 78 printf和scanf、定义函数
第五周/10.29-11.3 四天半 112 if else多分支结构和逻辑便变量

1.2 累积代码行和博客字数

2、 学习内容总结与感悟
2.1 学习内容总结

2.2 学习感悟与体会
本周主要学习了两个内容:
一个是else if二分支结构和多分支结构。
二是学习了四则运算、SCAII码和一些简单的逻辑符。
感悟:在PTA实验作业中,很少出现编辑错误了但出现答案错误和部分错误的频率还是很高的。
主要错误出在分号问题上,还有就是没看题目要求的答案导致。我希望自己能在下次作业中少犯或不犯这样的错误。

posted @ 2019-11-02 21:54  计科一班江波  阅读(188)  评论(2)    收藏  举报