用C语言取中间值

2025-05-17 20:24:19
推荐回答(1个)
回答1:

把各个数放在数组中,然后进行排序(升序、降序均可),根据下标就可取得中间值。
int a[] = {2,5,7,8,12,16,78,88};
int n = sizeof(a)/sizeof(a[0]);
int mid = a[n/2]; // 这就是中间值