自愿者选拔工作正在进行,为了选拔合适的人才,报名者起首进行笔试,笔试分数达到面试分数线的进入面试,面试分数线为登科人数的150%,最终进入面试的选手为笔试成就不低于面试分数线的所有选手。若何用C++实现规定分数线,并输出所有进入面试的所有自愿者呢?小编与大师分享编程经验。
本例输入测试数据格局,第1行为报名人数和打算登科面试的人数,第2行之后为报名自愿者的报名号和笔试成就。
起首,界说一个常量MAXN,节制数组的最年夜长度。
接着,界说各整型变量,实现法式的计较。
界说两个数组,保留报名自愿者的报名号和笔试成就。
输入自愿者报名人数,以及打算登科的面试人数。
然后,用for轮回语句节制,输入各报名号和笔试成就。
用for轮回处置各数据,实现按成就排名。
将每个数据按照成就与已稀有组比力,获取其位置。
将每数个数据插入已数组中,实现数据的排序。
计较打算登科的自愿者人数序号,保留在变量m中。
输出头具名试的分数线,用m获取分数线的值。
输出每个面试登科的自愿者成就,用do-while语句实现。
最后,输出进入面试的总人数。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!