C语言I博客作业04

这个作业属于那个课程 C语言程序设计II
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2019-2/homework/9774
我在这个课程的目标是 学习用for语句实现循环结构
这个作业在哪个具体方面帮助我实现目标 帮助我练习for语句,更加顺利的学习和使用循环结构
参考文献 《C语言程序设计》《C primer plus》

1.PTA实验作业

1.1 7-1 求N分之一序列前N项和

1.1.1数据处理

  • 数据表达:运用int型变量,i,n,还用了double作为sum的变量类型,i为循环变量,sum为累加和,n为循环n次
  • 数据处理: 将i赋值为1,sum初始值为0,运用for语句编写循环结构,然后进行运算

    1.1.2实验代码截图

    C语言I博客作业04_第1张图片

    1.1.3 造测试数据

    输入数据 输出数据 说明
    6 2.450000 小于50
    67 4.789352 大于50
    103 5.216791 大于100
    -2 Invalid Value! 小于0

    1.1.4 PTA提交列表及说明

    提交列表说明:
                                 .未确定变量i的值。
                                 .将变量写成sum=1.0\(sum+i),正确的应该sum=sum+1.0/i。
                                 .scanf输出格式有问题

    1.2 7-2 求奇数分之一序列前N项和

    1.2.1 数据处理

  • 数据表达:运用int变量N,count,也用double变量i,sum,i为循环变量,sum为累加和,N为循环N次,count为循环的次数
  • 数据处理:将i赋值为1,sum初始值为0,将i+2进行N次循环,将sum =sum+1 / i进行运算

    1.2.2 实验代码截图

    C语言I博客作业04_第2张图片

    1.2.3 造测试数据

    输入数据 输出数据 说明
    3 1.833333 小于10
    23 3.734292 大于10
    87 5.048860 大于50
    132 463801 大于100
    -12 Invalid Value! 小于0

1.2.4 PTA提交列表及说明

C语言I博客作业04_第3张图片

提交列表说明:
                               .定义多种变量时,不知道到底定义那些,导致变量count没有定义,查阅别人代码才发现自己的问题。
                               .输出时变量类型搞错,将双浮点型%f写成了整数型%d。
                               .借鉴了别人的代码,想运用两种方法完成这个题目,中间的衔接出现了问题。
                               .输出的时候,输出的时候将"sum = %f"写成了"sum=%6f"

2.代码互评

同学代码截图1(来源:https://www.cnblogs.com/just-like-this/p/11651070.html)

C语言I博客作业04_第4张图片
同学代码截屏 2(来源:https://www.cnblogs.com/ysrysr/p/11648162.html)
C语言I博客作业04_第5张图片

自己代码截图

C语言I博客作业04_第6张图片
差异:
同学1:
. 代码比较清晰干练而且准确,带有注解,让人第一眼看上去就比较明了,考虑到了非专业人士看代码的情况
. 代码的完成度很高,对if-else语句的熟练程度非常高
同学2:
. 代码完成度很高,格式很标准,对if-else语句能够灵活运用,能够清晰的看出写的人的用心。
. 格式很清晰,能够灵活的运用变量,清晰的表达变量之间的关系
自己:
. 代码看似简短明了,但是有变量未明确表达,对代码的格式只有浅显的了解,只能依葫芦画瓢,还有许多的缺陷
. 代码的难度比较低,对for语句运用不熟练,对变量的定义也有一定的缺陷

3.学习总结

3.1 学习进度

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较困惑的问提
第八周 15h 130 for语句和循环结构 运用for语句时变量的控制及其循环时各表达式的书写

3.2 累积代码行和博客字数

C语言I博客作业04_第7张图片

3.3 学习内容总结和感悟

3.3.1 学习内容总结

主要for语句和循环结构,加上用dvC++的调试运用

3.3.2 学习体会

.经过一个多月的C语言学习,发现自己学习的东西真的很少,每次作业都是勉勉强强的完成,有些难以跟上老师发布作业的速度,
但是我还是会努力追上老师的节奏,会好好的运用时间学习C语言,
.过了那么久发现自己好像还没有入C语言的门,但是看着其他同学似乎都可以很快完成老师的作业就有点心慌慌了,不过,在大
佬云集的地方,我这种小兵也会得到很大的成长的。

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