自愿者选拔工作正在进行,为了选拔合适的人才,报名者首先进行笔试,笔试分数达到面试分数线的进入面试,面试分数线为登科人数的150%,最终进入面试的选手为笔试成就不低于面试分数线的所有选手。如何用C++实现规定分数线,并输出所有进入面试的所有自愿者呢?小编与大师分享编程经验。

工具/原料
- C++
方式/步骤
- 1
本例输入测试数据格局,第1行为报名人数和打算登科面试的人数,第2行之后为报名自愿者的报名号和笔试成就。

- 2
首先,界说一个常量MAXN,节制数组的最年夜长度。

- 3
接着,界说各整型变量,实现法式的计较。

- 4
界说两个数组,保留报名自愿者的报名号和笔试成就。

- 5
输入自愿者报名人数,以及打算登科的面试人数。

- 6
然后,用for轮回语句节制,输入各报名号和笔试成就。

- 7
用for轮回处置各数据,实现按成就排名。

- 8
将每个数据按照成就与已稀有组比力,获取其位置。

- 9
将每数个数据插入已数组中,实现数据的排序。

- 10
计较打算登科的自愿者人数序号,保留在变量m中。

- 11
输出头具名试的分数线,用m获取分数线的值。

- 12
输出每个面试登科的自愿者成就,用do-while语句实现。

- 13
最后,输出进入面试的总人数。








