题目描述
计算机2017级有n(n为整数,并且5≤n≤200)名学生,已知n名同学的考试成绩x(x为整数,并且0≤x≤100),求低于平均分的学生人数。
输入
输入有2行,第1行为学生人数n(n为整数,并且5≤n≤200)。
第2行为n名学生的成绩x(x为整数,并且0≤x≤100),2个成绩之间用空格隔开。
输出
输出低于平均分的学生人数。
样例输入
5 80 70 80 70 80
样例输出
2
#include<stdio.h>
int main(){
int n,i,j,a[205],sum=0;
scanf("%d\n",&n);
float aver;
for(i=0;i<n;i++){
scanf("%d",&a[i]);//存入数据
sum+=a[i];
}
aver=1.0*sum/n;//算平均分
for(i=0,j=0;i<n;i++){
if(a[i]<aver){
j++;//计数
}
}
printf("%d",j);
return 0;
}