数组的c语言的基础应用

五个评委对一个选手进行打分,求选手最高分,最低分,平均数

一维数组存评委打的分数。
遍历数组,求最高分、最低分。
输出最高分、最低分、平均分。

#include<stdio.h>
int main(){
    int score[5],max,min,sum=0;
    for(int i=0;i<5;i++){
        scanf("%d",&score[i]);
    }
    max=min=score[0];
    
    for(int i=0;i<5;i++){
        sum+=score[i];
        if(score[i]>max)
            max=score[i];
        if(score[i]<min)
            min=score[i];
    }
    printf("最高分:%d,最低分:%d,平均分:%.2lf\n",max,min,sum/5.0);
    return 0;
}

int score[5];
float aver=0;
int i,max=score[0],min=score[0],sum=0;
for( i=0;i<5;i++)
{
scanf("%d\n",&score[i]);
}
for(i=0;i<5;i++)
{
sum+=score[i];
if(score[i]>max)
max=score[i];
if(score[i]<min)
min=score[i];
}
aver =sum/5;
printf("%d",max);
printf("%d",min);
printf("%f",aver);

太久没写过c了,不确定有没有小错误,大概思路是这样子