C语言I博客作业03

这个作业属于哪个课程 https://edu.cnblogs.com/campus/zswxy/CST2020-2?filter=homework
这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/CST2020-2/homework/11453
这个作业的目标 熟练掌握for的循环语句并展示遇到错误时如何解答问题,学习好的代码运用解题方法及技巧。
学号 20208973

1.PTA实验作业(15分/题)

1.1求简单交错序列前N项和
这是个一循环语句使用为主要目的编程代码,只需要注意循环语句使用就可以了哦。

1.1.1实验代码截图

1.1.2数据处理
数据表达:定义了整型N,i, 浮点型sum,i为循环变量。
数据处理:运用了pow函数将题目给出的要求实现,运用了循环语句将整个代码串联起来。

1.1.3 PTA提交列表及说明

过程
Q:一开始power函数使用错误测试报错,语句前面使用不完整,且多处报错,格式错误。
A:查看书之后正确使用函数,并重新打报错代码区间,注意使用正确格式。

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

1.2.1实验代码截图

1.2.2数据处理
数据表达:定义了整数型A,B,s,i,
数据处理:运用了for循环语句,输出wang.

1.1.3 PTA提交列表及说明

过程
Q:无法正确编译出结果。
A:输出的wang应放入for循环中进入循环,否则wang无法进行循环。

1.3 求平方根序列前N项和
要求编写程序,计算平方根序列√1+√2+√3+⋯的前N项之和。

1.3.1实验代码截图

1.3.2数据处理
数据表达:定义整形N,i,浮点型sum。
数据处理:运用了math库,和sqt函数计算平方根,通过for循环语句计算了前N项和。

1.3.3PTA提交列表及说明

过程
Q:一开始出现许多格式错误呢包括漏掉了许多分号,文字编写错误等。
A:通过测试发现了错误,对错误较多的行数进行了重新码代码,少数的错误进行改正。

2.阅读代码(-5——5分)

分析:判断 101-200 之间有多少个素数,并输出所有素数,判断素数的方法:用一个数分别去除 2 到 sqrt(这个数),如果能被整除,则表明此数不是素数,反之是素数。
学习的地方:1.整体看上去,整个代码排版整齐看上去便一目了然,清楚的看到了这个代码语句和所运用函数类型。
2.调用了math库,运用了sqrt函数,运用了for循环和if判断语句。
3.代码编写逻辑思路清晰,容易让初级学者学习,解读。
4.简洁,而且也容易通俗易懂,建立了hash表用来存储数组元素,而我们学的&符号则是变量存放的位置,这都是值得我们学习的。

3.学及总结

3.1学习进度条

3.2累计代码行和博客字数

3.3学习感悟。(5分)
1.通过这周的课堂学习及课后练习,总体学习了更多解题方法及语句运用,熟练运用了上课老师所讲述知识点,觉得慢慢对代码认识和理解更多了,不再像刚刚学习的时候
那样无从下手,打一个简单题都要几十分钟。
2.这周主要学习的是for循环语句的学习,通过不一样的题目来熟练掌握语句运用,来熟悉语句里面组成语句的使用及语句使用的格式。
3.在跟随老师学习的同时通过自己对课本的研读与学习掌握更多的函数方式及解题思路,让我在编写代码时更加的快速,解题的思路更加清晰,逻辑好。
4.在阅读相关网站的代码时,有些被定义为很简单的代码,对我来说一脸懵,会发现自己懂的真的太少,更需要加倍努力才能变得更强,虽然可能会更秃。
5.但是很多东西我会反应不过来,就很懵,还是记得东西太少,不熟练,脑子没有思考,希望自己能够多去记记了解别人那些优秀代码,然后深入理解运用那些语句。

原文地址:https://www.cnblogs.com/cb22/p/13942185.html