求助!(一维数组):求n个学生成绩的平均数,以及低于平均数的学生数量。

求助!(一维数组):求n个学生成绩的平均数,以及低于平均数的学生数量。
#include <stdio.h>

int main()
{
    int i,a[10];
	float avg = 0.0;
	int count = 0;
	int sum = 0;
    printf("input 10 numbers:\n");
    for(i=0;i<10;i++)
        scanf("%d",&a[i]);
    for(i=0;i<10;i++)
        sum+=a[i];
	avg=sum/10;
	printf("平均分:%f",avg);
	for(i=0;i<10;i++)
        if(a[i]<avg)
			count+=1;
    printf("低于平均分的学生数量:%d",count);
    return 0;
}

1、计算出数组中对应的和(sum),然后sum÷count(数量)  得出平均数

2、遍历得出数组中小于上一步的平均数即可得出有哪些人低于平均数