说明 假设有一教师依学生座号输入考试分数,现希望在输入完毕后自动显示学生分数的排行 ,当然学生的分数可能相同。
解法:
用排名的阵列去走访分数阵列
排名阵列rank[N+2]
接下来走访分数阵列score[N+1]:
并在分数所对应的排行阵列索引位置加1,如60分,则rank[60]++
将分数排行的最右边设置为1,即rank[N+1]=1,然后依次将右边的元素加置左边一个元素
说明 假设有一教师依学生座号输入考试分数,现希望在输入完毕后自动显示学生分数的排行 ,当然学生的分数可能相同。
解法:
用排名的阵列去走访分数阵列
排名阵列rank[N+2]
接下来走访分数阵列score[N+1]:
并在分数所对应的排行阵列索引位置加1,如60分,则rank[60]++
将分数排行的最右边设置为1,即rank[N+1]=1,然后依次将右边的元素加置左边一个元素