首先是sum没有初始化,它不一定会是0,可能是个随机数然后你的max和min都是0,那么你10个数都一样的时候,所有判断都不成立,所以max和min都不变,还都是0你好歹让他俩一开始别指向同一个数最后,sum/8.0,你sum是int型,整数除法不保留小数点,而且int型以%f输出,地址根本不对,输出是0一点不奇怪了。
sum你好像没有置零
把score[max] = 0和score[min] = 0写到for循环的外面