第三次作业
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-4 |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-4/homework/11451 |
| 这个作业的目标 | 总结这段时间的学习情况,更加了解怎样使用博客园 |
| 学号 | 20209195 |
1.PTA实验作业(15分/题)
1.1 7-1 求简单交错序列前N项和 (15分)
题目内容描述: 本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
1.1.1 实验代码截图

1.1.2 数据处理
数据表达:double ,i,n,sum 双精度浮点型
数据处理:for循环结构,{sum=sum+pow(-1,i+1)1.0/(3i-2);}
1.1.3 PTA提交列表及说明

Q1:在pta中运行结果与预期结果一致但是提交后显示格式错误
A1:经过再次检查,确定代码的完整以及真确,将错误找到输出的格式上,发现输出中少了空格
1.2 7-2 求分数序列前N项和 (15分)
题目内容描述:本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。
1.2.1 实验代码截图

1.2.2 数据处理
数据表达:double i,sum,x,y,n,z 双精度浮点型
数据处理:赋值,x=2;y=1;for循环结构,{sum=sum+x/y;z=y;y=x; x=z+x;}
1.2.3 PTA提交列表及说明

Q1:开始运行部出来,对代码完整进行检查
A1:在开始定义变量时少定义了一个变量
1.3 7-3 for循环练习:1到X的累加和,并按指定格式输出。 (3分)
题目内容描述:要求读入1个整数X,然后输出1+2+3+...X 的和。
1.3.1 实验代码截图

1.3.2 数据处理
数据表达:int i,z,x;整型
数据处理:for循环结构{z=z+i;}
1.3.3 PTA提交列表及说明

Q1:提交格式错误但运行结果正确
A1:在最后的输出中要输出加到x则要是改为1+....+%d
2.阅读代码(-5——5分)
找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。
https://leetcode-cn.com/problems/two-sum/

优点:代码简短,可读性强
3.学习总结(15)


3.3学习感悟:不知不觉开始学习c语言已经有了三周的时间了,现在想起来从一个什么都不懂的小白到现在已经有了一点关于c语言的知识,可以看懂一些特别简单的代码,算是开始入门了吧,虽然有时候在学的时候感觉什么都不会,但是当你真的静下心来之后,再慢慢的去理解题目,去找相关的知识点,你会发现它并没有自己想的那么难。
浙公网安备 33010602011771号