float score[n]改为 float *score = (float*)malloc(n*sizeof(float));
排序以后的for循环输出应该是i<n,不能是100啊
如果数组长度想用变量,除非IDE支持C99否则要么调用malloc动态申请内存,要么直接申请一个足够大的空间,比如1000