PTA循环实验

题目一:

1、提交列表

2、设计思路(包括流程图)

1.先定义出控制循环次数的变量与所需参数;

2.找到前n项交错数列的计算方式;

3.循环计算公式得到结果;

流程图如下:

 

 

 

 

最终代码如下:

3.本题调试过程碰到问题及PTA提交列表情况说明。

发现的问题:刚开始的时候提交的时候提示格式错误,再后来多次检查后发现是输出的格式与题目要求的输出格式不符。

解决方法:将输出改为.3f

题目二:

 

1、提交列表

 

2. 设计思路(包括流程图)

1、先定义一个数组放学生的成绩,然后再定义A,B,C,D,E五个等级。

2、建了一个循环输入n个学生的成绩。

3、建立一个循环依次判断学生的成绩等级,在循环中建立五个选择分支,分别为五个成绩区间,依次判断之后得出人数。

流程图如下;

最终代码如下:

3.本题调试过程碰到问题及PTA提交列表情况说明。

 发现的问题:在循环的过程中成绩区间出现错误,结果不正确。

解决方法:重新选择成绩区间。

题目三:

1、提交列表

2. 设计思路(包括流程图)

 1、需要计算jn的阶乘,同时计算1到n的阶乘之和,需要两个循环。

2、定义i,j,n,sum。

3、输入n,计算n的阶乘,再计算阶乘之和。

流程图如下:

最终代码如下:

 

3.本题调试过程碰到问题及PTA提交列表情况说明。

 发现问题:在运行后结果不一样。

解决方法;在定义时没有将sum定为0,jc为1,同时在循环中也要将jc重置为0.

 二、同学代码结对互评

题目:

 我的代码:

同学:王纪聪

 

3.我和同学代码不同在哪里?有哪些各自优势?你更喜欢哪种代码风格?

不同在flag的设置上,同时我定义的变量更多。变量数量不同会影响到程序的效率,我的变量虽然多,但是我自己看的更加清晰。

三、截图本周题目集的PTA最后排名。

 

四、本周学习总结。

1.你学会了什么?

循环结构for,while的使用,同时使用了分支结构

2.本周的内容,你还不会什么?

多重循环中,循环的范围设置。

 

posted on 2017-12-29 15:14  201621012148  阅读(533)  评论(0编辑  收藏  举报