C语言I博客作业03
这个作业属于哪个课程 | https://edu.cnblogs.com/campus/zswxy/SE2020-1 |
---|---|
这个作业要求在哪里 | https://edu.cnblogs.com/campus/zswxy/SE2020-1/homework/11448 |
这个作业的目标 | <掌握使用for循环语句实现指定次数的循环程序设计> |
学号 | <20209089> |
1.for循环练习:1到X的累加和,并按指定格式输出。
1.1.1实验代码。
1.1.2数据处理
数据表达:整型变量i,x,sum。sum表示和。
数据处理:使用了for循环,初始状态i=1,循环条件i<=n,循环体 sum=sum+i,表达式i++
1.1.3 PTA提交列表及说明
Q1:起初我printf中输入的是sum of numbers from 1 to %d is %d\n ,在dev c++中输入4结果是等于10,但在pta上提交的是错误的
A1:结果仔细看了下输入样式发现我错在了哪,需要输出累加和
2.求简单交错序列前N项和
1.2.1实验代码
1.2.2数据处理
·数据表达:使用了整型变量i,n,x,z 双精度浮点型变量y,sum,%.3f表示保留三位小数 赋值x,y,z=1 sum表示前N项的累加和
·数据处理:运用了for循环语句,循环体 sum=sum+y 循环条件i<=n, 表达式y = x1.0/z y = x1.0/z z= z+3
1.2.3PTA提交列表及说明
Q1:提交发现部分正确,有点懵逼,反复查看了代码,并没有发现错误
A1:经过和同学们的讨论,发现使用了double double为浮点型 需要把1改成1.0
3.电子汪
1.3.1实验代码
1.3.2数据处理
·数据表达:使用了整型变量A,B,i
数据处理:运用了for循环语句,循环条件i<=A+B,初始条件i=1 循环步长i++
1.3.3PTA提交列表及说明
2.阅读代码
找一份优秀代码,理解代码功能,并讲出你所选代码优点及可以学习的地方。参考网站:
ACM解题
leecode面试数题网站,找简单题目阅读分析。
运用了我们学习的scanf的函数,利用了getchar字符,在没有输入或者输入字符有错的时候,getchar()函数将返回一个特殊值,这个特殊值与任何实际字符都不同.
同时运用了if-else语句,whlie循环语句.
3.学习总结(15分)
3.1 学习进度条(5分)
3.2 累积代码行和博客字数(5分)
3.3.3 学习感悟(5分)
1.这一段时间的学习,我发现我还有好多东西没有掌握,还只是了解一点点皮毛.
2.随着学习的不断推进,发现c语言并没用那么好学.特别是前面的知识还没搞清楚,又有新的问题不断出现.
3.面对这些情况说明我还了解的不够熟悉,还应该加强学习,多多的观看相关的视频.