求解,为什么min和max的值都不是我想要的?
#include<stdio.h>
int main()
{
double score[7], sum, max, min;
int a = 0;
for (sum = 0; a < 7; a++)
{
scanf("%lf", &score[a]);
sum += score[a];
}
max = score[0],min = score[0];
for ( a = 1; a < 7; a++);
{
if (score[a] > max)
max = score[a];
if (score[a] < min)
min = score[a];
}
printf("max = %f,min = %f\n", max, min);
sum = sum - max - min;
printf("%f", sum / 5.0);
return 0;
}