请各位帮帮小弟
我要编制从键盘输入的一组数据中,删掉一个最高跟一个最小分,最后输出总分。我是这样做的(如下),但最后面那个总分老是算得不正确 请各位帮帮我#include<stdio.h>
main()
{char ch;
float a,sum=0,max,min;
scanf("%f",&a);
min=max=a;
while(ch!='\n')
{scanf("%f",&a);
ch=getchar();
sum=sum+a;
if(a>max) max=a;
else if(a<min) min=a;
}
sum=sum-max-min;
printf("Your final score is:%.2f\nmax=%.2f,min=%.2f\n",sum,max,min);
}