数组a的10个数分别是{7.23,1.5,5.24,2.1,2.45,6.3,5,3.2,0.7,9.81},
求
a中数据的平均值v,将大于等于V的数组元素进行求和sum、小于V的数组元素累计求个数count。
遍历统计即可
#include <bits/stdc++.h>
using namespace std;
int main(){
int i,count=0,a[10]={7.23,1.5,5.24,2.1,2.45,6.3,5,3.2,0.7,9.81},sum=0;
float ave;
for(i=0;i<10;i++){
sum+=a[i];
}
ave=sum*1.0/10;
cout<<ave<<endl;
sum=0;
for(i=0;i<10;i++){
if(a[i]>ave)
sum+=a[i];
}
cout<<sum<<endl;
for(i=0;i<10;i++){
if(a[i]<ave)
count++;
}
cout<<count<<endl;
}
/*1 2 3 4 5 6 7 8 9 10*/
循环相加再除10就可以了。