5 条题解

  • 1
    @ 2024-7-15 22:15:23

    题目分析:

    根据题意,我们应该首先分别输入 nn 名同学的身高并存储,再求出平均数,最后循环遍历每一个身高与平均身高进行比较,记超过平均身高的人数并输出。

    由于题目没有明确给出对于精度和取余的限制,保险起见,我们使用 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;
    }
    
    
    

    记得给五星好评哦喵~ 谢谢客官啦~

    信息

    ID
    2074
    时间
    1000ms
    内存
    256MiB
    难度
    4
    标签
    递交数
    180
    已通过
    93
    上传者