求自定类型元素序列的中位数
2017-08-29 21:12
399 查看
4-11 求自定类型元素序列的中位数 (25分)
本题要求实现一个函数,求N个集合元素A[]的中位数,即序列中第⌊N/2+1⌋\lfloor N/2 +1\rfloor⌊N/2+1⌋大的元素。其中集合元素的类型为自定义的ElementType。
函数接口定义:
ElementType Median( ElementType A[], int N );
其中给定集合元素存放在数组A[]中,正整数N是数组元素个数。该函数须返回N个A[]元素的中位数,其值也必须是ElementType类型。
本题要求实现一个函数,求N个集合元素A[]的中位数,即序列中第⌊N/2+1⌋\lfloor N/2 +1\rfloor⌊N/2+1⌋大的元素。其中集合元素的类型为自定义的ElementType。
函数接口定义:
ElementType Median( ElementType A[], int N );
其中给定集合元素存放在数组A[]中,正整数N是数组元素个数。该函数须返回N个A[]元素的中位数,其值也必须是ElementType类型。
#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; }
相关文章推荐
- PAT练习基础编程题目之求自定类型元素序列的中位数
- PAT基础题 4-11 求自定类型元素序列的中位数
- 4-11 求自定类型元素序列的中位数 (25分)
- PTA 6-11 求自定类型元素序列的中位数
- 4-11 求自定类型元素序列的中位数 (25分)
- 4-11 求自定类型元素序列的中位数
- 求自定类型元素序列的中位数
- PTA 4-11 求自定类型元素序列的中位数 (25分)
- PTA 求自定类型元素序列的中位数,冒泡超时,改为希尔排序
- 4-11 求自定类型元素序列的中位数*
- 4-11 求自定类型元素序列的中位数 (25分)
- 4-11 求自定类型元素序列的中位数
- 4-11 求自定类型元素序列的中位数
- 求自定类型元素序列的中位数 PAT
- 6-11 求自定类型元素序列的中位数(25 分)
- pta 6-11 求自定类型元素序列的中位数
- PAT-C-4-11 求自定类型元素序列的中位数 (25分)
- PTA求自定类型元素序列的中位数
- 4-4 求自定类型元素的平均 (10分)
- 6-4 求自定类型元素的平均(10 分) 本题要求实现一个函数,求N个集合元素S[]的平均值,其中集合元素的类型为自定义的ElementType。