C语言I博客作业06

一.表格


问题 答案
这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-1/homework/9885
我在这个课程的目标是 熟练的运用与掌握计算机系统和C语言知识
这个作业在那个具体方面帮助我实现目标 加强多分支结构和else-if语句
参考文献 《C语言程序设计》、《C Primer Plus》、百度

二.本周作业


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

从PTA题目集中选出2个你最满意的题目完成以下内容,选择题目难度越大,分值越高,每题20分(每项5分)

1.1 题目名1

1.1.1数据处理

数据表达:定义了浮点型变量 average、count、sum ;
数据处理:数据用到的表达式:算术运算符,逻辑运算符 ,复合赋值运算符等。流程结构:for语句,if-else语句。 函数:格式化输入函数scanf() 

1.1.3 造测试数据

输入数据 输出数据 说明
5 66 90 89 76 35 average = 71.2 count = 4 在正常取值范围之内
6 55 87 90 78 69 61 average = 73.3 count = 5 在正常取值范围之内
3 55 68 90 average = 71.0 count = 2 在正常取值范围之内
4 32 64 54 71 average = 55.3 count = 2 在正常取值范围之内

1.1.4 PTA提交列表及说明


编译错误:在统计及格人数那里直接是 if(grade>0) ,及格人数是大于等于60。改正 if(grade<60&&grade>0)
答案错误:主要是我在改正上一个错误时多加了一行代码,在提交时发现了这个错误。
答案正确:..........

1.2 题目2

1.2.1数据处理

数据表达:用了整点型 int;  ,i ,count ,year变量
数据处理:数据用到的表达式:算术运算符,逻辑运算符 ,复合赋值运算符 流程结构: for ,if-else语句  函数:格式化输入函数scanf() 

1.2.2 实验代码截图

1.2.3 造测试数据

输入数据 输出数据 说明
2019 2004 2008 2012 2016 正常数据
2001 None 正常数据
2000 Invalid year! 正常数据
1990 Invalid year! 正常数据

1.2.4 PTA提交列表及说明


答案正确:..........

2.代码互评(5分)

同学代码截图

自己代码截图

比较:
1.两份代码实质上都是差不多的,但是在编程代码顺序上大不相同。一个是定义计算后再选择及格人数,另一个是在定义时全部定义再选择及格人数。
2.在使用运算符时两份代码是不同的。一个是使用了复合赋值运算符,另一个是用了表达式来表达。

3.学习总结(15分)

3.1 学习进度条


周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周/9-19 这周花了大约三天 20 Hello world编程
第二周/9-25 这周花了大约三天 40 华氏度与摄氏度
第三周/10-9 这周花了大约三天 没统计过 目前是常量,变量的应用以及分段函数中的 if-else 的使用 在PTA的使用中明明答案没有问题但就是显示各种问题,在写博客园时对表格以及格式的编辑总是l力不从心!
第四周/10-15 这周花了大约两天 110 for语句循环体的使用 各种变量,语句的使用会混乱
第五周/10-24 这周花了大约三天 140 阶乘的编程,自定义函数 参数的设定
第六周/10-31 这周花了大约三天 160 多分支结构和else-if语句 字符型数据

3.2 累积代码行和博客字数

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

3.3.1 学习内容总结

3.3.2 学习体会

在本周中学习中学习了分支结构中的多分支结构和else-if语句以及字符型数据的一些基础知识。每一次上课都会对上次的作业进行评讲以及PTA的题目的一些问题汇总。同时在这样的环节中,可以让我更好的    总结知识和更好的掌握上一周学习的知识更便于我吸收新的知识。对于我本人来说,对于计算机这一专业的话一开始是有一些犯愁的,但是在慢慢的学习过程中我开始逐渐的了解这一学科。并且在逐渐的了解中也在慢慢的喜欢上C语言。我会继续努力的!
原文地址:https://www.cnblogs.com/wanghuaba/p/11758102.html