[求助]请各位大虾帮忙写下这个程序,不胜感激
学分制下学习成绩排名问题
在实行学分制下学校的老师(尤其是高年级的老师)一直习惯给学生打高分(现在给出的平均成绩是 ),从而不可能区分学习成绩好的学生与中等的学生,而金额很大的奖学金只能资助班上前10%的学生,因而要对班上的学生排名次。有关领导有一想法,把班上每个学生和其他学生进行比较,并用比较获得信息来排名次。例如,若某个学生得分为A,而全班的学生都得A,则这个学生只能属于这个班上的“平均水平”;另一方面,如果班上只有一个学生得A,那这个学生显然在“平均水平”之上。结合几门课中得到的比较信息就能把全班前10%的学生找出来。
问题是: 假定给出的成绩记分为(),该领导的想法能否实现? 假定给出的成绩记分为(A,B,C),该领导的想法能否实现? 有没有其他能给出名次排列的方案? 参赛队应根据本班的成绩进行测试,并论证其算法。
请大虾们给一个简单可行的程序,不胜感激