华为上机题汇总(十三)
注:编译环境为Visual Studio 2012,答案仅供参考。
目录
第六十一题
61.给一个数组,输出数组里超出所有元素平均值的元素的个数。比如:1、2、3、4、5,输出3.
#include <iostream>
using namespace std;
int overAvg(int a[],int n){
int sum = 0, count = 0;
for (int i = 0; i < n; i++)
{
sum += a[i];
}
int avg = sum / n;
for (int i = 0; i < n; i++)
{
if (a[i] >= avg || (a[i] == avg && left == 0))
{
count++;
}
}
return count;
}
int main(