作业C语言I博客作业02

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/SE2020-2
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/SE2020-2/homework/11449
这个作业的目标 <做好PTA题目上的数据处理以及分享碰到的问题和解决方法,学习一些代码和总结学过的东西>
学号 <20209152>

1.PTA实验作业

1.1.1

1.1.2

用了a,b,c,sum,factor,sum,count,X变量,其中a,b,c,sum,factor为double型,count,X为int型
具体流程:先对count,a,b进行赋值,若count<=x,则c=a;a=a+b;b=c;然后在把count加1进行循坏直到count<=x不成立为止,设factor=a/b,把循环流程出现的所有factor的值加起来等于sum,再输出sum

1.1.3

Q:不理解为什么a,b为什么要设置成double型
A:a,b共同组成分数,所以不能要int型

1.2.1

1.2.2

用了i,n,sum变量,其中i,n是int型,sum是double型
具体流程:先赋值i=1,若i<=n,则把每次的i储存起来,每次循环一次i加上1,直到i<=n不成立为止,把所以的i加起来输出sum

1.2.3

Q:sqrt函数是什么?
A:sqrt函数意为 平方根

1.3.1

1.3.2

数据表达:用了变量i,n,sum,i与n一起构成循环
数据处理:表达式:无。流程结构:用for语句循环

1.3.3


本题暂无问题

2.阅读代码


这是一个超长的代码,用了很多函数以及不同的字符,虽然很难,但仔细看过后还是能够找到许多可以学习的地方,这里面用了if-else语句,还用了我们最近学习的for语句,在这里for语句可以让程序构成循环,实现C语句的重复执行,我们可以了解到for语句常常通过改变某个变量的值来控制循环的执行,并且for语句中的表达式1只执行一次,这些都是我可以去学习去了解的,只能说代码是我一直要去学习不断提升自己

3.学习总结

3.1

| 周/日期 |这周所花的时间 |代码行 |学到的知识点简介 | 目前比较迷惑的问题 |

| ----------------- |--------------- | ----------------- |--------------- |------------- |
| 10/1-10/7| 20h | 508 |for循环 |不知道什么时候用不同类型的变量,一些复杂的运算法则 |

3.2

时间 博客字数 代码行数
第一周 682 40
第二周 824 50
第三周 742 54

3.3

本周主要学习的语句是for循环,以及devc++的调试方法,对于基本的for循环运算法则还掌握的可以,但一些难度中等以上的题目做不出来,有时候检查不出漏洞,对于调试的方法还不怎么会,望以后能更上一层楼

posted @ 2020-11-07 03:33  peace&love。  阅读(110)  评论(7编辑  收藏  举报