c语言求随机数的中位数,定义一个随机变量,选出这个随机变量的中位数
當(dāng)變量值的項(xiàng)數(shù)N為奇數(shù)時(shí),處于中間位置的變量值即為中位數(shù);當(dāng)N為偶數(shù)時(shí),中位數(shù)則為處于中間位置的2個(gè)變量值的平均數(shù)。html>
//?求中位數(shù)
function?median(sortedArr)?{
var?n?=?sortedArr.length;
if(n%2==0)?return?(sortedArr[n/2-1]?+?sortedArr[n/2])?/?2;
else?return?sortedArr[(n-1)/2];
}
//?隨機(jī)1-20個(gè)數(shù)
var?arr?=?[];
for(var?i=0,?len=parseInt(Math.random()*20+1);?i
arr[i]?=?parseInt(Math.random()*100+1);//?隨機(jī)數(shù)0-100
}
//?排序
arr.sort(function(a,b){return?a-b});
var?medianNum?=?median(arr);
document.write('隨機(jī)數(shù):?'?+?arr.join('?')?+?'
');
document.write('中位數(shù):?'?+?medianNum?+?'
');
總結(jié)
以上是生活随笔為你收集整理的c语言求随机数的中位数,定义一个随机变量,选出这个随机变量的中位数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: 则执行C语言语句unsigned,部分C
- 下一篇: c++语言中如果调用函数时,需要改变实参
