难点在于平均数是存在小数点的,所以不能用整型,应当采用浮点类型
#include<bits/stdc++.h>
using namespace std;
int main(){
    vector<double> l1;
    int m,n;
    double aveage;
    while(cin>>m){
        l1.clear();
        for(int i=1;i<=m;i++){
            cin>>n;
            l1.push_back(n);
        }
        aveage=accumulate(l1.begin(), l1.end(), 0.0)/m;
        auto it=l1.begin();
        while(it!=l1.end()){
            if(*it<aveage) cout<<*it<<" ";
            it++;
        }
        cout<<endl;
    }
}