PASCAL 及格吗?

小迪基有N次测验,他已经完成其中的N-1个。他的老师告诉他,得分最高的N-2测验的平均分将被计算为最后得分。小迪基有他过去的N-1测验分数,他想知道最少需要有多少分,才可... 小迪基有N次测验,他已经完成其中的N - 1个。他的老师告诉他,得分最高的N - 2测验的平均分将被计算为最后得分。小迪基有他过去的N - 1测验分数,他想知道最少需要有多少分,才可以通过这个测验。作为朋友的你,写一个程序来寻找他所需要的最低分数。在测验中的所有问题均占1分,所以测验分数必须是整数。及格分数是50,如果一个学生平均得分49.9,他就是不及格。

第一行的输入包含一个整数 n(3 <= N <= 100)下的N - 1行包含他的N - 1次测验分数。

输出他最少需要的得分。如果他不能获得通过,纵使在最后的测验拿得100分,也要输出'FAIL'。

输入
6
50
50
50
10
10

输出
50

输入
6
10
10
10
10
10

输出
FAIL

恳请高人赐教!
展开
 我来答
知道梦者
2010-07-23 · TA获得超过418个赞
知道小有建树答主
回答量:816
采纳率:0%
帮助的人:563万
展开全部
1) 获取输入的数据为数组

2)在数组中查找最高得分的下标 i

3)将i-2,赋值给可能的结果下标j,如果<0 则赋值为0

4)取出j下标的值,并与50比较

5)如果大于等于50 就输入一个比下标i小的值

6)如果小于50,那么获取当前数组的倒数第二个下标的值

7)如果该值大于等于50,那么输入一个比下标i的值大的数

8)如果该值小于50,那么输入什么都是fail
百度网友032e710
2010-07-23 · TA获得超过770个赞
知道小有建树答主
回答量:688
采纳率:0%
帮助的人:647万
展开全部
拿n-3次成绩,算出需要及格的最低成绩a,设倒数第3的成绩是b,将a和b比较
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式