循环
一·循环
【1】pta c语言---17信管
题目一 :7--2 求平方根序列前N项和
本题pta提交列表:
设计思路
此题中,是简单的一次循环加和计算,使用了开方的数学函数。
借助y存储每一次的开方值,利用sum累加加和。
【错误】:
因为在dev中调试过,所以换在pta中只有格式错误;
pta中对格式的要求比较严谨,因此输出中的空格因为粗心而被忽略了;
在改过格式之后,提交正确;
【注意】:
因为这次错误,所以在后面的题中,我都比较注意输出的格式问题。
题目二:pta c语言--信管 7--7
【思路】:
这是一个嵌套循环加和计算,外层循环n遍,每一次循环是计算n的阶乘并加和,计算n阶乘时内层循环i次并加和。
【错误】;
因为当时对if循环语句不熟悉,不太会用if else 语句,认为有if就要有else,因此if语句编写错误,后来查书看到例题改过if语句后。
将s=0写成s=1,那时还是没有理解s=s+y的加和原理,后来问过同学知道了循环的加和原理;
最后修改正确了;
【题目三】:
【思路】:
此题是判断后执行,且不知道要循环多少次,可以用while循环,判断输入的x是否是250;
【错误】
当时不太会用while循环,在查阅书本和例题后,理解while循环如何使用;
因为不知道要循环多少次,用while循环,在循环执行中scanf输入下一个x。
【和同学的比较】
题目7--7
我的代码 王永芳的代码
【不同】
我用的是while循环,王永芳同学用的是if循环与while循环嵌套,她在限制x的大小是运用了fabs数学绝对值函数。
她的代码要比我的严谨,看得出她对两个循环的使用要比我熟练地多,而我只用了一个while,但是我的优点在于代码比较短比较精简;
因此我认为我应该学习她在所学知识的熟练运用方面,而且应保留我自己代码比较简单明了的方面。
【本次作业中我的最后排名】
【本周学习总结】;
1.你学会了什么?
我学会了用循环结构去编写程序,并可以使用简单的循环嵌套来解决一下较麻烦的题目。
2.本周的内容,你还不会什么?
本次的作业中我没有打出的题目有一部分是题目看不懂,不理解如何计算,例如8.9.11;
另一部分也有的是,在Dev中尝试打过但是执行结果不对就没有放入pta中去。
3.循环结构考试总结
(1).哪题做错了,怎么改?
我只打出来两题,因为每一题都花费了大量的时间,当时打代码有很多不熟悉的地方,包括最基本的语句的运用;
在以后的学习中多敲代码,积累经验。
2.考试结果满意么,怎么改进?
不满意。
会好好努力下次进步。
posted on 2017-12-28 13:36 lzlzlzptptpt 阅读(126) 评论(0) 编辑 收藏 举报