读入数据到数组的时候有问题
scanf("%f",&score[10]); =======>这是吧所有数据读到score[10]中,实际上score的最大下标是9,应该改成scanf("%f",&score[i]); 否则score中存储的都是随机数,结果也就随机了
for(i=0;i<10;i++) //输入数据
scanf("%f",&score[10]);
改为
for(i=0;i<10;i++) //输入数据
scanf("%f",&score[i]);
不知道楼主看出来没有,score[10]是什么,一个10个元素的数组,不应该有10的下标吧,最大是9。
希望有帮助。