这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-1/homework/11452
这个作业的目标 解决循环结构,熟悉循环语句
学号 20208917
1.PTA实验作业
1.1求简单交错序列前N项和
本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
1.1.1实验代码截图
1.1.2数据处理
数据表达:本题运用了float,sum,i,x,N这五个变量,其中第一个是浮点型,后面四个是整型。
数据处理:本题使用的表达式为x=1;x<=N;x++,使用了循环结构。
1.1.3 PTA提交列表及说明
Q1:刚开始发现问题的错误,放到c++运行的时候就是对的,然后在博客里面就是错的,这波操作直接把人搞傻了。
A1:后来发现问题的解决仅仅是在等号的两边分别加上一个空格。
1.2for循环练习:1到X的累加和,并按指定格式输出
要求读入1个整数X,然后输出1+2+3+...X 的和。
1.2.1实验代码截图
1.2.2数据处理
数据表达:本题运用了sum,i,x这三个变量,都为整型。
数据处理:本题使用的表达式为i=1;i<=X;i++,使用了循环结构。
1.2.3 PTA提交列表及说明
Q1:输出结果与答案不对,把这个放到C++中去解决,还是没有发现问题所在。
A1:将后面的直接输出答案加上 printf("1+...+%d=%d",X,sum),之后解决了问题。
1.3求平方根序列前N项和
本题要求编写程序,计算平方根序列√
​1
​​+√
​2
​​+√
​3
​​+⋯的前N项之和。可包含头文件math.h,并调用sqrt函数求平方根。
1.3.1实验代码截图
1.3.2数据处理
数据表达:本题运用了sum,i,N,其中前俩个为浮点型,后一个为整型。
数据处理:本题使用了表达式是i=1;i<=N;i++,属于循环结构。
1.3.3 PTA提交列表及说明
Q1:老问题了,与第一题一样的错误点。
A1:加空格。
Q2:sum = %.2f",sum中的.不能丢,丢了影响结果,十分搞心态。
A2:低级错误最好别犯
Q3:很多细节上的问题,比如说符号的中文英文,或是缺失或有无。
A3:会直接影响结果,应该要留意符号上的问题
2.阅读代码


ACM解题中的,觉大部分的题目我都感觉跟看天书一样,而且英文多的不得了
所以我选择优秀代码的话,首先不会去看重难度,而是去看重这个我是否可以去理解,可以去试试能不能做出这个题目,并且从中学习到一些知识的。
这个代码让我感觉优秀的地方不仅仅是因为它对我而言的理解程度,同时,也与它里面的,if else语句和while语句,这俩个语句中,第一个我了解的多点,对与第二个我感觉就是迷茫的很,懂都不懂的那种,但是,在通过右边中文的了解之后我觉的可以知道一二的。
还又有就是它的标题吸引了我,一般英文看不懂的,都是直接去选择让我看起来的比较舒服的代码了,太多的英文,让我这个小白有点的上头,所以选择这个也是我的原因之一吧。
3.学习总结
3.1 学习进度条


3.3学习感悟
1.这次学习的时间是我从开始编程到现在的,用时最长的时间,而且也是我最用心的时间。
2.一天24 小时,我今天就从下午直接干到第二天的2点多钟,我表示很绝望的,而且在思考了以后的人生道路以后我就在想,现在开始就要开始熬夜了
以后不是通宵啊,不就是家常便饭啦吗
3.虽然学习很累,使我疲劳,但是我很享受这样的过程的毕竟,当自己完成题目的那种成就感是如此的强烈的
4.通过这三周的练习让我了解到了未来的路,就在我的脚下,如果把握好了机会,离成功啥的,还不都是一步之遥
5.学习的时候,也是纠错问题的时候,请教别人也是重要的一步
6.很酷很苦也很累,但是收获的也是非常丰富。