求一批数中大于平均值的数的和
#include "stdio.h"
int average_sum(int a[],int n)
{
//程序名:新的C++程序
//作者:
#include
#include
#include
using namespace std;
int q,w[99999],e,r;
int main()
{cin>>q;
for(int i=1;i<=q;i++){
cin>>w[i];
e=e+w[i];
}
e=e/q;
for(int i=1;i<=q;i++){
if(w[i]>e){r=r+w[i];}
}
cout<<r;
return 0;
}
#include "stdio.h"
int average_sum(int a[], int n)
{
int i,sum1=0,sum2=0;
for(i=0;i<n;i++){
sum1 += a[i];
}
for(i=0;i<n;i++){
if (a[i]>sum1/n)
sum2 += a[i];
}
return sum2;
}
int main()
{
int n = 6;
int a[] = {1,2,3,4,5,6};
printf("大于平均值的数的和:%d\n",average_sum(a, n));
return 0;
}