C语言l博客作业03

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-1
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11448
这个作业的目标 <警戒自己,不让自己学了点C语言就骄傲,熟练使用for语句>
学号 <20209110>
1.PTA实验作业
1.1本题要求编写程序,计算序列 2/1+3/2+5/3+8/5+... 的前N项之和。注意该序列从第2项起,每一项的分子是前一项分子与分母的和,分母是前一项的分子。
1.1.1实验代码截图
1.1.2数据处理
数据表达:用了i、N、a、b、sum,i、N是整数(int)的定义,a,b,sum是浮点型(double)的定义。
数据处理:for语句,表达式:sum=sum+a/b,a=a+b,b=a-b。
1.1.3 PTA提交列表及说明
.Q1:刚开始总是编译错误
.A1:细节没弄好,总是少了几个逗号或分号,所以我就一个一个的字看,防止细节弄错
1.2电子汪
据说汪星人的智商能达到人类 4 岁儿童的水平,更有些聪明汪会做加法计算。比如你在地上放两堆小球,分别有 1 只球和 2 只球,聪明汪就会用“汪!汪!汪!”表示 1 加 2 的结果是 3。

本题要求你为电子宠物汪做一个模拟程序,根据电子眼识别出的两堆小球的个数,计算出和,并且用汪星人的叫声给出答案。
1.2.1实验代码截图

1.2.2数据处理
数据表达:用了i、A、B、sum,他们都是整数(int)的定义。
数据处理:for语句,表达式:sum=sum+A+B.
1.2.3 PTA提交列表及说明

因为之前做了练习并且思考了很久,所以这题未出错
1.3求简单交错序列前N项和
本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。
1.3.1实验代码截图

1.3.2数据处理
数据表达:用了i、N、sum,i、N是整数(int)的定义,sum是浮点型(double)的定义。
数据处理:for语句,表达式:sum=sum+pow(-1,i+1)*1.0/i。
1.3.3 PTA提交列表及说明

.Q1:总是编译错误
.A1:询问大神,大神帮我找出了问题,细节问题,分号打到括号里面去了
.Q2:一直答案错误
.A2:把printf("input N:")去掉,保持跟输出格式相同
2.阅读代码(-5——5分)
找一份优秀代码,理解代码功能,并讲出你所选代码有点及可以学习的地方。
优秀代码:

优点:运用for语句,对于现在的我们,能够更快看懂,更容易看懂
可以学习的地方:
1.代码清晰明了,有后面的注释。在以后打代码的过程中可以在其内容后面进行注释,方便他人和自己能更明白写的程序;
2.for语句使用很多,可以让我在以后能够更加的熟练且合理使用for语句。
3.学习总结
3.1学习进度条
| 周/日期 | 这周所花的时间 | 代码行 | 学到的知识点简介 | 目前比较迷惑的问题 |
| ---- | ---- | ---- | ---- | ---- | ---- |
| 第八周/10.19~10.25 | 20 | 300 | 学会了怎样用PTA进行写代码作业,学会了markdowm语法 | 对于PTA的使用还是有点迷茫 |
| 第九周/10.26~11.1 | 20 | 340 | 如何求华氏温度对应的摄氏温度 常量,变量和数据类型等一些与物理相关的问题 | 输入输出问题,格式问题 |
| 第十周/11.2~11.7 | 30 | 520 | for语句,if else语句 | 遇到难度较大的题目有些难以入手,for循环的嵌套不太明白 |
3.2 累积代码行和博客字数

3.3 学习感悟
请回顾自己的本周的学习过程,如果你有新的想法或者新的方法,请及时记录下来。
经过这一周的学习,我敲代码的速度有所提高,敲代码的行数也在逐步增多,也越来越感到软件工程的浩瀚与庞大,感觉自己在它面前就像是“渺沧海之一粟”那样;而且经过这次的作业,我感觉我已经渐渐爱上编程了,当然我也感觉我的头皮有点凉飕飕的了。还有我学到了只有自己亲身反复练习才能发现更多的问题,才能有所体会,有所收获,才能更快地走上自己的道路!

posted @ 2020-11-07 19:01  韩东阳  阅读(145)  评论(7编辑  收藏  举报