~欢迎来到尹志成的博客~

 
昨夜秋风来万里。月上屏帏,冷透人衣袂。有客抱衾愁不寐。那堪玉漏长如岁。羁舍留连归计未。梦断魂销,一枕相思泪。衣带渐宽无别意。新书报我添憔悴。——《蝶恋花·昨夜秋风来万里》苏轼——

C语言I博客作业03

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-4
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11451
这个作业的目标 <进一步熟悉博客园功能,统计这几周的学习内容和成果>
学号 <20209201>

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

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

1.1.1 实验代码截图

1.1.2 数据处理

数据表达:int N 整型,double i,sum 双精度浮点型,pow 函数
数据处理:for 循环结构,<{ sum = sum + pow((-1), i + 1) * 1.0 / i; }>

1.1.3 PTA 提交列表及说明

  • Q1 :在 VS2019 上运行的时候答案是 0.819 ,可是在 PTA 运行测试总是等于 0.836
  • A1 :题目要求讲了保证计算结果不超过双精度范围 ,就是说 0.836 在误差范围内也是对的 ,果然提交答案一遍过,没问题😁

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

1.2.1 实验代码截图

1.2.2 数据处理

数据表达:int n,i 整型,double a,b,c,sum 双精度浮点型
数据处理:for 循环结构,<{ sum += a / b; c = a; a = a + b; b = c; }>

1.2.3 PTA 提交列表及说明

  • Q1 :不知道怎么写通项公式
  • A1 :仔细阅读题目,想到要列方程组,那就要设参数,分子分母均大于 0

1.3 for循环练习:1到X的累加和,并按指定格式输出 ( 15 分 )

1.3.1 实验代码截图

1.3.2 数据处理

数据表达:int N 整型,double sum,i 双精度浮点型
数据处理:for 循环结构,<printf("1+...+%d=%d\n",x, sum);>

1.3.3 PTA 提交列表及说明

  • Q1 :不知道怎么表达出从 1 加到 x ,这是我想的最久的一个问题,但是我想复杂了
  • A1 :只要用 scanf 函数定义变量 x ,输出时 x,sum 一一对应 %d

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

题目 :给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。
来源 :力扣(LeetCode)
链接 :https://leetcode-cn.com/problems/two-sum

  • 代码如下 :
优点及可学习的地方 :我看的其他题目基本看不懂,只找到这个简单的来讲,总之通俗易懂,用到的知识基本是已经学过的,for 循环,if 语句,int 整型,先定义数组 nums ,求大小函数 size() ,目标值 i,j ,再执行 for 循环,其中 i 先进行表达式运算,再进行自增运算,j 先进行自增运算,再进行表达式运算,然后 if 语句 i + j = 目标值,命题为真,执行循环。
这种方法叫暴力枚举法:最容易想到的方法是枚举数组中的每一个数 x,寻找数组中是否存在 target - x。当我们使用遍历整个数组的方式寻找 target - x 时,需要注意到每一个位于 x 之前的元素都已经和 x 匹配过,因此不需要再进行匹配。而每一个元素不能被使用两次,所以我们只需要在 x 后面的元素中寻找 target - x。

3. 学习总结(15分)

3.1 学习进度条(5分)

周/日期 这周所花的时间 代码行 学到的知识点简介 目前比较迷惑的问题
第三周 4 天 135 for循环结构 算术溢出怎么办

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

3.3 学习感悟(5分)

1.写代码太伤脑筋,PTA 那五个作业题就做了一天半的时间,这次作业都要画数学的那个算法流程图,还要求通项公式,用起数学来我比较吃力,看来以后不能往数学要求高的方面发展。
2.从第一周刚开始学到现在,作业量越来越多,难度也在加大,就这周作业,这个博客园题目太长了,我看了几遍才看懂,而且格式要求高,要花时间,那个表格和折线图我还是在 bilibili 大学学的。
3.我觉得要做程序猿还任重道远,不仅要学课内的,还要抽时间去学其他课外知识,充实自己。
posted @ 2020-11-05 17:53  尹志成  阅读(250)  评论(13编辑  收藏  举报
Live2D