题目改编自CCF计算机程序设计入门篇练习(难度:高)

题目描述

世园会志愿者的选拔工作正在 A 市如火如荼的进行。为了选拔最合适的人才,A市对所有报名的选手进行了笔试,笔试分数达到面试分数线的选手方可进入面试。面试分数线根据计划录取人数的150%划定,即如果计划录取m名志愿者,则面试分数线为排名第m*150%(向下取整)名的选手的分数,而最终进入面试的选手为笔试成绩不低于面试分数线的所有选手。现在就请你编写程序划定面试分数线。

要求:

提示输入参与笔试人数n、计划录取人数m。判断输入数据保证m*150%向下取整后小于等于n。接下来依次输入n位笔试人员的笔试成绩,程序最后给出面试的分数线。例如:输入参与笔试人数6,计划录取3人,笔试成绩分别为:90、88、95、84、95、88,最后得到面试分数线为88


思路:

1、根据笔试人数依次录入笔试成绩(存入列表list)

2、对录入的成绩进行排序(本例采用冒泡排序法)

3、根据面试人数找到面试分数线

程序代码示例如图(源码下载

scratch算法练习-志愿者选拔

scratch算法练习-志愿者选拔

scratch算法练习-志愿者选拔




   少儿编程网scratch中文素材在线生成