5 条题解
信息
- ID
- 2074
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 4
- 标签
- 递交数
- 202
- 已通过
- 106
- 上传者
根据题意,我们应该首先分别输入 n 名同学的身高并存储,再求出平均数,最后循环遍历每一个身高与平均身高进行比较,记超过平均身高的人数并输出。
由于题目没有明确给出对于精度和取余的限制,保险起见,我们使用 double
类型来存储平均身高。
#include<cstdio>
int n,a[1005]={0},ans=0;
double s=0;
int main(){
scanf("%d",&n);
for(int i=1;i<=n;i++){
scanf("%d",&a[i]);
s+=a[i];
}
s=s/n;
for(int i=1;i<=n;i++){
if(s<a[i])ans++;
}
printf("%d",ans);
return 0;
}
记得给五星好评哦喵~ 谢谢客官啦~