
#include <stdio.h>
#define MAXN 10
typedef float ElementType;
ElementType Median( ElementType A[], int N );
int main ()
{
ElementType A[MAXN];
int N, i;
scanf("%d", &N);
for ( i=0; i<N; i++ )
scanf("%f", &A[i]);
printf("%.2f\n", Median(A, N));
return 0;
}
/* 你的代码将被嵌在这里 */
我的答案如下:
ElementType Median( ElementType A[], int N ){
float arr[MAXN];
for(int i=0;i<N;i++){
for(int j=i+1;j<N;j++){
if(arr[i]>arr[j]){
float t;
t=arr[i];
arr[i]=arr[j];
arr[j]=t;
}
}
}
int i=(N+1)/2-1;
return arr[i];
}

希望可以得到指导,改正错误。