一开始就建两个数组,一个放成绩,一个放名字,如:charname[100][20]floatscore[100]以后输入、输出、排序等等操作,都把name和score看做不可分离的一组(类似于同一个i的结构体变量),让name[i]和score[i]成为一对!排序时,当score[k]移动到m位置时,对应的name[k]也要同时移动的m位置。这样,名字就跟着成绩走了。