12
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-4 |
———————————————— | ———————————————————————— |
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11451 |
这个作业的目标 | <更好的掌握for循环语句> |
学号 | <20209208> |
1.PTA实验作业(15分/题)
1-1 求简单交错序列前N项和(15分)
1.1.1实验代码截图
1.1.2数据处理
数据表达:int N 整型,double item,sum 双精度浮点型
数据处理:for 循环结构,<item=flag*1.0/denominator;>
1.1.3 PTA 提交列表及说明
Q1 :写了第一次的编译结果是sum = 0.819,与预期结果一致,但是却提交时编译错误
A1 :(sum = %.3f)等于号两边要与预期结果一样各空一格
1-2 求分数序列前N项和 (15分)
1.2.2 数据处理
数据表达:double i,z,m,q,N;double sum双精度浮点型
数据处理:for 循环结构,<sum = sum + z/m,q = z;z = m + z;m = q>
1.2.3 PTA 提交列表及说明
Q1 :想不出如何用字母表达分子与分母的增加
A1 :利用三个字母q,z,m来一次表达分子与分母的增加
1-3 for循环练习:1到X的累加和,并按指定格式输出。 (3分)
1.3.1 实验代码截图
1.3.2 数据处理
数据表达:int i,x,sum整型
数据处理:for循环结构,<printf("1+...+%d=%d\n",x,sum);>
1.3.3 PTA 提交列表及说明
Q1 :多次答案错误,不知道怎么改
A1 :1+...+X中的X改为%d就可以了
2.阅读代码(-5——5分)
给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。
你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍
来源:力扣(LeetCode)
链接:https://leetcode-cn.com/problems/two-sum
链接:https://leetcode-cn.com/problems/two-sum
代码如下 :
![](https://img2020.cnblogs.com/blog/2180268/202011/2180268-20201106152947850-228942033.png)
优点及可学习的地方:可以学到很多新的代码单词,而且int整型也有,class Solution是解决方案类,sum前加two是一个新颖的表达
3.学习总结(15分)
3.1 学习进度条(5分)
周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
第三周 | 4 天 | 133 | for循环语句 |
一个程序有多种算法不知道怎么解决 |
3.2 累积代码行和博客字数(5分)
3.3 学习感悟(5分)
1.PTA上的作业做起来很费脑筋,每一道题目都在看到之后要想很久,才会有头绪,我会提高自己思维能力,每日多写10行代码。
2.我感觉每周的PTA作业的难度都在增加,这周作业难度我感觉大了不少,需要时间很多。
3.除了在课堂上积累外还要多积累课外代码知识,比如中国大学MOOC。