为什么程序运行结果不对
#include "stdio.h"void main()
{
int max,min,sum=0,n,i;
max=min=0;
for(i=1;i<=10;i++)
{
printf("第%d个评委打分:",i);
scanf("%d",&n);
sum+=n;
if(n>max)
max=n;
if(n<min)
min=n;
}
printf("平均分为%.2f\n",(sum-max-min)*1.0/8); // 去掉一个最高分和最低分,求剩下8个评委的平均分
}
但当输入10个评委的分数都为1时,运行结果却为1.13?求解释。。。