社区
C语言
帖子详情
一道华为机试题
watermark_hd
2011-09-22 10:56:07
求数组中大于平均值的元素的个数。
先求平均值,再遍历整个数组进行比较,这样做对吗?
感觉是不是太简单了,是不是有什么没有考虑到,比如说溢出问题之类的。
求大家看法
...全文
883
25
打赏
收藏
一道华为机试题
求数组中大于平均值的元素的个数。 先求平均值,再遍历整个数组进行比较,这样做对吗? 感觉是不是太简单了,是不是有什么没有考虑到,比如说溢出问题之类的。 求大家看法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
25 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
chenlei140
2011-09-23
打赏
举报
回复
主要是考效率问题 不用想太多
lengxujun
2011-09-23
打赏
举报
回复
灌水得10分。
watermark_hd
2011-09-23
打赏
举报
回复
不好意思,昨天有事没能及时回帖。
可能就是两次遍历搞定的事,不用考虑求和时溢出的问题。
谢谢大家的回答了。
watermark_hd
2011-09-23
打赏
举报
回复
不好意思,昨天有事没能及时回帖。
可能就是两次遍历搞定的事,不用考虑求和时溢出的问题。
谢谢大家的回答了。
watermark_hd
2011-09-23
打赏
举报
回复
不好意思,昨天有事没有及时回帖。
可能就是这么简单,是我想多了。
谢谢大家的回答了。
watermark_hd
2011-09-23
打赏
举报
回复
。。。
我表示很无语,上午回帖总是提示无响应,下午一看,连发了三次。。。
我现在就结贴,谢谢大家的回答。
君恪
2011-09-22
打赏
举报
回复
应该要考虑累加以后数据的溢出问题。
还有一点就是,排序的时间复杂度比遍历1次花费更多的时间。只是让你输出个数而已,完全没必要排序
君恪
2011-09-22
打赏
举报
回复
应该要考虑累加以后数据的溢出问题。
还有一点就是,排序的时间复杂度比遍历1次花费更多的时间。只是让你输出个数而已,完全没必要排序
暮雨晨舟
2011-09-22
打赏
举报
回复
又是华为,觉得3L的方法蛮好的
hokuhouhi
2011-09-22
打赏
举报
回复
1+1=几而已,为什么想那么多呢~~
hanyuwei0
2011-09-22
打赏
举报
回复
就是这么简单的吧,你想多了
wyfwx
2011-09-22
打赏
举报
回复
[Quote=引用 5 楼 wyfwx 的回复:]
已开始第一个元素为avl的根,建立树,接着不断的计算平均值,平进行左右旋转调整根,最后得到相应的数量
[/Quote]
欠考虑的方法,可忽略之
wyfwx
2011-09-22
打赏
举报
回复
已开始第一个元素为avl的根,建立树,接着不断的计算平均值,平进行左右旋转调整根,最后得到相应的数量
wyfwx
2011-09-22
打赏
举报
回复
要考虑效率问题,既如何在计算平均值的同时统计数量
modicum_lf
2011-09-22
打赏
举报
回复
我的想法是遍历一遍数组!累加,顺便排序 !
然后求平均值,所在下标 !
xxwy89
2011-09-22
打赏
举报
回复
确定好数组下标 应该不会溢出的吧?是不是要求比较高效的算法
就想叫yoko
2011-09-22
打赏
举报
回复
mark
hexd21
2011-09-22
打赏
举报
回复
感觉lz想多了,华为的上机题本来就比较简单,不会太复杂
MYMGrub
2011-09-22
打赏
举报
回复
if a[i]>average cont++;
这行是cobol语言吗??
tlnlove2011
2011-09-22
打赏
举报
回复
是这样吗 帮忙看下
#include<stdio.h>
int main()
{
long a[10],sum=0;
int i,cont=0;
float average=0.0;
printf("请输入10个整数“);
for(i=0;i<10;i++)
{scanf("%ld",&a[i]);
sum+=a[i];
}
average=sum/10;
for(i=0;i<10;i++)
if a[i]>average cont++;
printf("有个%d大于平均数的数",cont);
}
加载更多回复(4)
华为
机
试题
代码
据说这是2012年
华为
机
试的
一道
题目,我给出两种方法,两种做法有微小的差别,主要涉及malloc的使用,对初学者应该有帮助
用C实现超大整数(超过10位,int溢出)相乘【
华为
机
试题
】
华为
的
一道
机
试题
,两个用字符串表示的100位以内的数 相乘,结果用字符串输出
华为
流程体系+
华为
战略方法论套餐
内容涵盖
华为
流程,
华为
战略方法论内容,全面了解
华为
的运营管理体系。
华为
历年招聘
机
试题
完全总结(代码全部调试通过)
总结了
华为
历年来
机
试的所有题目,每
一道
题目都有完整的代码,全部实际运行跑通。
google百度北电
华为
腾讯
试题
及面试
google百度北电
华为
腾讯
试题
及面试 中兴面
试题
1>某人在某个市场某个商家买了某台电脑,请用你熟悉的计算
机
语言表达出里面的关系. 其中有商家类,买家类,商品类。还要有买方法,卖方法。...
华为
试题
......
C语言
69,371
社区成员
243,082
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章