首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

[Java]华为机考试题 2011-9-17

2012-10-26 
[Java]华为机试题 2011-9-17?问题描述:?统计出具有N个元素的一维数组中大于等于所有元素平均值的元素个数.

[Java]华为机试题 2011-9-17

?

问题描述:?统计出具有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;    }

热点排行