之间网

c语言求数组中位数(c语言求中位数)

信息互动
导读 今天之间网归一为大家解答以上的问题。c语言求数组中位数,c语言求中位数相信很多小伙伴还不知道,现在让我们一起来看看吧!1、/*可用于求n...

今天之间网归一为大家解答以上的问题。c语言求数组中位数,c语言求中位数相信很多小伙伴还不知道,现在让我们一起来看看吧!

1、/*可用于求n个数的中位数*/#include #include using namespace std;int a[1024], n;int main () {while (~scanf ("%d", &n)) {for (int i = 0; i < n; i ++)scanf ("%d", &a[i]);sort(a, a + n);if (n % 2 == 1)printf ("%d", a[n/2]);elseprintf ("%d", (a[n/2 - 1] + a[n/2])/2);}return 0;}。

本文就为大家分享到这里,希望大家看了会喜欢。

标签: