请定义classify和admissionSort两个函数。完整的程序逐行从键盘读取应聘者信息一个应聘者为一行包含报名号、实践成绩和笔试成绩数据项之间用空格分开。请将达到最低录取要求的应聘者分类并按上述规则确定录取先后顺序。输出要求:第一行首先给出达到最低录取要求的总人数随后每行按照输入格式输出一位应聘者的信息按录取先后顺序输出。【问题分析】按函数式编程对问题自上而下设计如下。数据读取:使用get
函数classify()的功能是将满足最低录取要求的应聘者分成4类,并返回4个类别的子列表。具体分为以下4类:
- 符合最低录取要求的实践成绩和笔试成绩都大于等于60分的应聘者。
- 符合最低录取要求的实践成绩小于60分,但笔试成绩大于等于60分的应聘者。
- 符合最低录取要求的实践成绩大于等于60分,但笔试成绩小于60分的应聘者。
- 符合最低录取要求的实践成绩和笔试成绩都小于60分的应聘者。
函数admissionSort()的功能是对四类应聘者按总分、实践操作分降序,报名号升序排序,并返回排序后的列表。
原文地址: https://www.cveoy.top/t/topic/h5Nk 著作权归作者所有。请勿转载和采集!