大家来帮小弟测测
#include<stdio.h>int Mid(int array[], int Length);
int main(void)
{
int k;
int array[] = {5,2,3,8,6,1};
k = Mid(array, 6);
printf("%d", k);
return 0;
}
int Mid(int array[], int Length)
{
int a, b, c, number;
c = 0;
for(a = 0; a < Length; a++);
{
for(b = 0; b < Length; b++)
{
if(array[a] > array[b])
{
c++;
}
}
if((c >= ((Length - 1) / 2)) && (c < ((Length + 1) / 2)))
{
number = array[a];
}
}
return number;
}
想求中位数的 但是有点小问题 请斑竹帮忙
[[it] 本帖最后由 changshiop 于 2008-12-7 16:40 编辑 [/it]]