作业03

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
代码如下 :
优点及可学习的地方:可以学到很多新的代码单词,而且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。

原文地址:https://www.cnblogs.com/zyt666/p/13939293.html