C语言I博客作业02

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-4
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11451
这个作业的目标 <找到一条线复习所学知识以及更熟练的操作博客园>
学号 <20209193>

 

 

 

 

 

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

1.1 求简单交错序列前N项和 (15分)

1.1.1 实验代码截图

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1.1.2 数据处理

数据表达:int i,N,flag,denominator 整型,double sum 双精度浮点型

数据处理:for循环结构 < {  sum = sum + flag * 1.0 / denominator;flag = -flag; denominator = denominator + 3;}>

1.1.3 PTA 提交列表及说明

 

 

  • Q1:一开始由于不细心编译错误
  • A1:少打了分号    

1.2 求分数序列前N项和 ( 15 分 )  

1.2.1 实验代码截图

                                                                                                                                                            1.2.2 数据处理

数据表达:double i,z,m,q,N,双精度浮点型

数据处理:for循环结构,<{sum = sum + z/m; q = z; z = m + z;m = q;}>

1.2.3 PTA 提交列表及说明

  •  Q1:一直找不到方法把分子分母赋值
  •  A1:多设置一个变量,将分子放进去

1.3 求平方根序列前N项和 ( 15 分 )

1.3.1 实验代码截图

                                                                                                                                                                   1.3.2 数据处理

数据表达:int i,N 整型,double sum 双精度浮点型

数据表达 :for循环结构<{ sum = sum + sqrt(i); }>

1.3.3 PTA 提交列表及说明

 

  •    Q1:不明白为什么运行错误
  •    A1:没有正确使用sqrt(x)

2. 阅读代码(-5—5分)

题目:最大子序和

链接:https://leetcode-cn.com/problems/maximum-subarray/solution/zui-da-zi-xu-he-cshi-xian-si-chong-jie-fa-bao-li-f/
来源:力扣(LeetCode)
 
  • 代码如下:

  •     优点及可学习方面:

              1.首先代码的格式非常清晰,可读性强;

              2.并且运用了注释方便读者理解,以及读者自己阅读代码时能够迅速想起当时的想法 ;  

              3.虽然里面运用了许多我们还未学习过的内容,但看起来逻辑严谨清晰;

              4.里面有学过的整型定义,以及for循环结构;

3. 学习总结(15分)

3.1 学习进度条(5分)

 

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第三周 四天 130 for循环结构 博客园的格式表格

 

 

 

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

 

3.3 学习感悟(5分)

1.PTA的作业基本上问题不大,多想想多试试就可以做出了;

2.感觉博客作业一次比一次复杂;

3.感觉自己学习的进度跟不上老师的节奏,一直被动的跟着走;

4.做一个合格的程序猿知道是任重道远,希望将来不要秃头;                                    

posted on 2020-11-07 08:15  [桃花源]  阅读(182)  评论(9编辑  收藏  举报

导航