问题描述: 统计出具有N个元素的一维数组中大于等于所有元素平均值的元素个数.
/**
* 统计出具有N个元素的一维数组中大于等于所有元素平均值的元素个数
* @param data
* @return int
*/
public int countOverAvg(int[] data)
{
double sum = 0, avg = 0;
int count = 0;
/**
* N个元素求和
* */
for(int i=0; i<data.length; i++)
{
sum = sum + data[i];
}
avg = sum/data.length; //求平均值
for(int i=0; i<data.length; i++)
{
if(data[i] >= avg)
count++; //统计
}
return count;
}

本文介绍了一个用于统计一维数组中大于等于平均值元素数量的方法。该方法首先计算数组的总和及平均值,然后遍历数组,统计大于等于平均值的元素个数。

980

被折叠的 条评论
为什么被折叠?



