我写了一个程序,找出中位数,但程序崩溃,当我运行!!
好了,要更具体的,我要申请这在另一个2823 7338环的中间值,但是当我尝试这样做,只是系统停止。没有错误消息!!
:8446342 |会员
for (int b = 0;b < size; b++)
{
for (int i = 0; i < size; ++i)
{
dpSorted[i] = myData[i]; // This is an array already present
}
for (int i = pCurRec->m_size - 1; i > 0; --i)
{
for (int j = 0; j < i; ++j)
{
if (dpSorted[j] >dpSorted[j+1])
{
double dTemp = dpSorted[j];
dpSorted[j] = dpSorted[j+1];
dpSorted[j+1] = dTemp;
}
}
}
if ((pCurRec->m_size % 2) == 0)
{
dMedian[b] = (dpSorted[size/2] + dpSorted[(size/2) - 1])/2.0;
}
else
{
dMedian[b] = dpSorted[size/2];
}
}