春天在哪里钢琴伴奏:数学题求解
来源:百度文库 编辑:中科新闻网 时间:2024/05/23 23:28:06
用最简便的方法算出下列20个数的平均数.
306 312 306 308 314 304
318 311 313 315 314 310
310 320 302 316 320 312
314 315
(请写出简要的计算过程)
拜托帮帮忙!
小妹在此谢过!
306 312 306 308 314 304
318 311 313 315 314 310
310 320 302 316 320 312
314 315
(请写出简要的计算过程)
拜托帮帮忙!
小妹在此谢过!
首先观察这20个数,都是集中在300至320之间,通过排序可以看出,如:302 304 306 306 308 310 310 311 312 312 313 314 314 314 315 315 316 318 320 320,为了方便可以都先减去300,数小就计算方便,减去300后如下:
2 4 6 6 8 10 10 11 12 12
13 14 14 14 15 15 16 18 20 20
这样在观察,这些数集中在2到20内,在从起分布来看,12和13应该是中间数,那我们就随便选一个数12和13都可以,好,这里我选12,就用上面这些数在减去12看看结果怎么样?减去12后的结果如下:
-10 -8 -6 -6 -4 -2 -2 -1 0 0
1 2 2 2 3 3 4 6 8 8
其和为零,这就说明我们减去的300+12就是我们要求的平均数,即以上20个数的平均数是312。
很简单,做个C程序就可以解决。计算结果的时间是0.00001毫秒
void main()
{
int a[20];
a[20];306,312,306,308,314,304,318,311,313,315,314,310,310,320,302,
316,320,312,314,315}
int i,sum;
sum=0
for(i=0;i<20;i++)
{
sum=sum+a[i];
}
printf("平均数为:",sum/20);
}
用加权平均数算~~!