现有学生成绩数组scores = [98, 95, 95, 90, 87, 87, 87, 82],要求实现“分数相同则排名一致,后续排名跳过并列人数”的美式特殊排名规则,以下关于该排名逻辑的实现思路或结果说法正确的是?

kn986552 单选题 共 个子题
A

首先对数组进行升序排序,遍历过程中只要当前分数与上一个分数相同就将排名加1,否则直接复用前一个排名

B

首先对数组进行降序排序,初始化排名变量,遍历数组时若当前分数不等于前一个分数,则排名等于当前遍历索引+1,否则沿用之前的排名

C

首先对数组进行降序排序,遍历过程中每遍历一个元素就将排名加1,即使分数和前一个相同也递增排名,最终得到的就是符合要求的排名

D

按照该规则计算,数组中82分对应的最终排名为第7名

正在加载题目数据…
已答 /
子题
该题型需在试卷/作业中作答,单题练习暂不支持
答案解析
讨论
发布
登录后参与讨论 立即登录
发布讨论需先绑定并验证手机号 去绑定手机号
加载中…
我
我
回复 @
回复 @
发送
还没有人讨论,来发表第一条吧