求均值及大于均值元素个数

Posted on 2022-11-08 23:20  lachesism  阅读(203)  评论(0)    收藏  举报

输入:

输入一组整数以-1结束

输出:

输出平均值,以及大于平均值的数据的个数

#include<stdio.h>
int main()
{
    int a[100];
    int i,over_ave=0,s,n=0,sum=0;
    float ave;
    while(1)
    {
        scanf("%d",&s);
        if(s==-1) break;
        a[n]=s;
        sum=sum+s;
        n++;
    }
    ave=sum*1.0/n;
    for(i=0;i<n;i++)
    {
        if(a[i]>ave)
        over_ave++;
    }
    printf("%.2f,%d\n",ave,over_ave);
    return 0;
}