小白 求最大平均数问题

要求输入8个成绩,为整数,取其中四个成绩,要求是所选取的四个成绩的平均值最大

#include
void main(){
float a[8];
int count = 0;
float sum = 0;
printf("输入8个数\n");
for(int i = 0;i<8;i++){
scanf("%f",&a[i]);
}
while(count != 4){ //在八个数中找最大的四个数,但是这里找完四个最大的数后会将其变成-1
float k = a[0]; //你可以再设一个数组b[8]存那八个数,用b[8]算
int j,max = 0;
for(j = 0; j < 8; j++){
if(k < a[j]){
k = a[j];
max = j;
}
}
a[max]=-1;
sum = sum+k;count++;
}
printf("最大平均为:%3.2f\n",sum/4.0);
}