求十个同学平均分,最高分,最低分,以及不及格人数,最后将成绩以降序存入另一数组中

求十个同学平均分,最高分,最低分,以及不及格人数,最后将成绩以降序存入另一数组中

望采纳!谢谢

#include<stdio.h>
int main()
{
    float s[10]= {0};
    int i,j,count;
    float max,min;
    float sum=0.0f,d=0.0f,t=0.0f;
    for(i=0;i<10;i++)
    {
        printf("请输入第%d个同学的成绩:\n",i+1);
        scanf("%f",&s[i]);
        if (i == 0)
            {min = s[i];
             max = s[i];}
        sum=sum+s[i];
        if (s[i]<60)
            count++;
        if(max<s[i])
            max=s[i];
        if(min>s[i])
            min=s[i];
    }
    printf("最高成绩是:%.1f\n",max);
    printf("最低成绩是:%.1f\n",min);
    printf("平均成绩是:%.1f\n",sum/10);
    printf("不及格人数:%d",count);
    printf("每位同学的成绩由大到小排序如下:\n");
    for(i=0;i<10;i++)
    {
        for(j=i+1;j<10;j++)
        {
            if(s[i]<s[j])
            {
                t=s[i];
                s[i]=s[j];
                s[j]=t;
            }
        }
        printf("%.1f ",s[i]);
    }
    return 0;
}