问题 答案
这个作业属于哪个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2019-2/homework/9886
我在这个课程的目标是 更加熟练的掌握C语言
这个作业在哪个具体方面帮助我实现目标· 分支结构,字符型数据类型
参考文献 C语言程序设计的课本,百度

1.PTA实验作业

1.1题目名1统计学生的平均成绩与及格人数

1.1.1数据处理

数据表达:运用了int整型变量,变量有n,sore,count,还运用了double浮点型,有sum,average。其中n表示人数
数据处理:先给出一个数,再给出多个非负整数n,再用average=sum/n求出这个数的平均数,再通过执行语句求出及格人数。

1.1.2实验代码截图

1.1.3造测试数据

输出你的程序面向各种测试数据结果,除了题目给出的测试数据,可以再造其他的临界数据,越多越好,并加上必要说明,

输入数据 输出数据 说明
4 65 47 53 87 count=2,average=63.0 任意四位数的平均数。及格人数
5 77 54 92 73 60 count=4,average=71,2 题目实例
3 73 87 56 count=2,average=2.0

1.1.4PTA提交列表及说明


1.编译错误:for语句后面忘记打{}。
2.编译错误:average等于两旁没有打空格。
3.编译错误:for语句括号后面多打了一个分号。’

1.2题目名2输出闰年

1.2.1数据处理

1.数据处理:采用了三个整型变量,它们分别是year.i.sum,其中year代表年份,运用了for循环语句
2.数据表达:采用了以前所学的if-else型语句,也采用了&&等逻辑运算符。

1.2.2实验代码截图

1.2.3造测试数据

输出你的程序面向各种测试数据结果,除了题目给出的测试数据,可以再造其他的临界数据,越多越好,并加上必要说明,

输入数据 输出数据 结果
2000 Invalid year 题目样例
2048 2004 ,2008,2012,2016,2020,2024,2028,2032,2036,2040,2044,2048 题目样例
2002 None 不存在任何闰年的数

1.2.4PTA提交列表及说明


1.编译错误:没有打逻辑运算符“!”
2.编译错误:输出闰年的条件弄反了。
3.部分正确:把输出的结果中大写字母弄成了小写
4.部分正确:上同

2.代码互评

同学代码

自己代码


定义的量不相同,同学的代码中定义了五个量,而·我的只定义了三个变量。
同学的输出口也只有一个,而我的代码的输出口有两个。
同:都运用了if-else型语句。

同学代码

自己代码


定义不一样,但我们都运用到了if-else循环语句。
我们对题目的理解角度不一样,我直接从题目出发的。

3.学习总结

3.1学习进度条

周/日期 这周所发的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第一周 六个小时 100行 了解科学与技术专业知识和C语言这门课程,打代码
第二周 八个小时 140行 如何正确的提问,编译并安装GCC编译器
第三周 一天 220行 学会if-else语句,并掌握分段函数,和熟练的打出代码 运算符的使用
第四周 二天 200行 学会for循环语句 对for循环语句还是很不熟练
第五周 三天 150行 掌握函数题,和对函数的调用 有点难理解这类型的函数题
第六周 三天 200行 熟悉多分支结构,和熟练掌握逻辑运算符

3.2累积代码行和博客字数

3.3学习内容总结和感想

3.3.1学习内容总结

3.3.2学习体会

 这周我们学习到了·关于多分支结构,字符型的数据类型还有逻辑运算符的使用,同时通过这周的学习更让我了解到关于C语言的知识,我很高兴,在写题的过程中,我遇到了各种各样的问题,老师讲课的时候,讲新课的时间也比较短,每次做作业时,都要自己先预习课本,才能做出老师布置的作业,才能脑力里面有思路,应该是因为要考验我们自学的能力,能让我们记忆更加深刻吧,程序代码实现后,错误也是在所难免的我们同时也要锻炼自己的调试查错能力。这样我们才能减少工作量的调试效率,在学习C语言的过程中,我们一次次的喜悦当中,从这次作业当中,我明天了只要不怕失败,不断钻研。尝试,总会把问题解决。
posted on 2019-11-02 13:16  刘Chloe  阅读(146)  评论(6)    收藏  举报