题目
要得到名次,可以使用的方法有:1 成绩统计表-|||-c语言-|||-学号 姓名 性 高数 英语 计算机 邓论 程序设 总分 平均分-|||-2 计-|||-3 20171330101 67 78 70 95 70 380 76.0-|||-20171330101-|||-4 20171330102-|||-87 78 76 86 76 403 80.6-|||-20171330102-|||-5 20171330103-|||-80 89 62 87 62 380 76.0-|||-20171330103-|||-6 20171330104 70 50 45 56 45 266 53.2 18-|||-20171330104-|||-7 20171330105-|||-89 70 89 413 82.6-|||-20171330105-|||-8|20171330106-|||-20171330106-|||-80 76 80 378 75.6 11-|||-20171330107-|||-9 20171330107-|||-57 67 57 332 66.4 14-|||-10 20171330108 98 90 78 87 78 431 86.2 1-|||-20171330108-|||-11 20171330109 83 86 89 80 89 427 85.4 2-|||-20171330109-|||-12|20171330110 78 90 78 67 78 391 78.2 8-|||-20171330110-|||-13 20171330111 78 86 78 87 78 407 81.4 5-|||-14 20171330112 旧 89 87 56 80 56 368 73.6 13-|||-15 20171330113 56 78 70 78 332 66.4 14-|||-16 20171330114 70 34 76 34 303 60.6 17-|||-20171330115-|||-17 20171330115-|||-78 374 74.8 12-|||-18 20171330116-|||-56 330 66.0 16-|||-19 20171330117 87 78 80 78 413 82.6-|||-20 20171330118 86 80 78 83 78 405 81.0
要得到名次,可以使用的方法有:
题目解答
答案
可以使用rank函数对成绩表,按平均分的降序排序,然后使用序列填充输入名次对成绩表,按总分的降序排序,然后使用序列填充输入名次
解析
步骤 1:计算总分和平均分
根据题目中给出的成绩表,首先需要计算每个学生的总分和平均分。总分是所有科目成绩的总和,平均分是总分除以科目数。
步骤 2:使用rank函数对成绩表按平均分的降序排序
在成绩表中,使用rank函数对平均分进行降序排序,这样可以得到每个学生的平均分排名。
步骤 3:使用rank函数对成绩表按总分的降序排序
在成绩表中,使用rank函数对总分进行降序排序,这样可以得到每个学生的总分排名。
步骤 4:填充名次
根据步骤2和步骤3得到的排名,将排名填充到成绩表中,分别对应平均分排名和总分排名。
根据题目中给出的成绩表,首先需要计算每个学生的总分和平均分。总分是所有科目成绩的总和,平均分是总分除以科目数。
步骤 2:使用rank函数对成绩表按平均分的降序排序
在成绩表中,使用rank函数对平均分进行降序排序,这样可以得到每个学生的平均分排名。
步骤 3:使用rank函数对成绩表按总分的降序排序
在成绩表中,使用rank函数对总分进行降序排序,这样可以得到每个学生的总分排名。
步骤 4:填充名次
根据步骤2和步骤3得到的排名,将排名填充到成绩表中,分别对应平均分排名和总分排名。