没报错但是输入步骤没有(输不进去)

#include<stdio.h>
int main()
{
int i;
float sum,max,min,score,s[10];
sum=0;
for(i=0,i<10;i++;)
{
scanf("%f",&s[i]);
sum=sum+s[i];
}
max=s[0] ;
min=s[0];
for(i=1,i<10;i++;)
{
if(max<=s[i]) max=s[i];
if(min>=s[i]) min=s[i];
}
score=(sum-min-max)/8;
printf("score=%.2f",score);
return 0;
}

错误挺多的
修改如下

#include<stdio.h>
int main() {
    int i;
    float sum, max, min, score, s[10];
    sum = 0;
    for (i = 0;i < 10; i++) {
        scanf("%f", &s[i]);
        sum = sum + s[i];
    }
    max = s[0] ;
    min = s[0];
    for (i = 1 ;i < 10; i++) {
        if (max <= s[i]) max = s[i];
        if (min >= s[i]) min = s[i];
    }
    score = (sum - min - max) / 8;
    printf("score=%.2f", score);
    return 0;
}

sum=sum=s[i]有问题,编译没通过。你应该是想求和,改成sum+=d[i]