get median in c array

www.la‮iruttu‬.com
get median in c array

Median is the number in the middle of a sequential set of data.

/*
Example:calculate the median of array in C language
*/

#include <stdio.h>
#include <stdlib.h>

int main() {

    int arr[] = {2,7,9,13,8,29,16};
    int arraySize = sizeof(arr)/sizeof(arr[0]);
    float median;

    if(arraySize % 2 == 0){
        median = (arr[(arraySize-1) / 2] + arr[arraySize/2]) / 2.0;
    }else{
        median = arr[arraySize/2];
    }

    printf("中位数为:%f",median);
    return 0;
}
Created Time:2017-08-28 08:39:18  Author:lautturi