{"id":264,"date":"2023-02-22T02:05:18","date_gmt":"2023-02-22T10:05:18","guid":{"rendered":"http:\/\/bitas.net.cn\/?page_id=264"},"modified":"2023-02-22T02:05:18","modified_gmt":"2023-02-22T10:05:18","slug":"084-2","status":"publish","type":"page","link":"http:\/\/bitas.net.cn\/index.php\/sourcecode\/084-2\/","title":{"rendered":"084 \u53ef\u9009\u6027\u81ea\u53d8\u91cf"},"content":{"rendered":"\n<pre class=\"wp-block-code\"><code>#include &lt;stdio.h>\n#include &lt;stdarg.h>\n\ndouble median(int n, ...)\n{\n    int i = n \/ 2;\n    double m;\n    va_list argptr;\n    va_start(argptr, n); \n    if (n % 2) { \n        while (i-- > 0) va_arg(argptr, double);\n        m = va_arg(argptr, double);\n    }   \n    else {\n        while (--i > 0) va_arg(argptr, double);\n        m = ((va_arg(argptr, double) +\n            va_arg(argptr, double)) \/ 2.0);\n    }   \n    va_end(argptr);\n    return m;\n}\n\nint main(int argc, char *argv&#91;])\n{\n    double arr_odd&#91;3] = { 1.0, 3.5, 7.5 };\n    double arr_even&#91;4] = { 1.0, 2.5, 3.5, 7.5 };\n\n    printf(\"median of &#91; %.2f %.2f %.2f ] is %.2f\\n\",\n        arr_odd&#91;0], arr_odd&#91;1], arr_odd&#91;2], \n        median(3, arr_odd&#91;0], arr_odd&#91;1], arr_odd&#91;2]));\n    printf(\"median of &#91; %.2f %.2f %.2f %.2f ] is %.2f\\n\",\n        arr_even&#91;0], arr_even&#91;1], arr_even&#91;2], arr_even&#91;3], \n        median(4, arr_even&#91;0], arr_even&#91;1], arr_even&#91;2], arr_even&#91;3]));\n\n    return 0;\n}<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":127,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-264","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"http:\/\/bitas.net.cn\/index.php\/wp-json\/wp\/v2\/pages\/264","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/bitas.net.cn\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"http:\/\/bitas.net.cn\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"http:\/\/bitas.net.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/bitas.net.cn\/index.php\/wp-json\/wp\/v2\/comments?post=264"}],"version-history":[{"count":1,"href":"http:\/\/bitas.net.cn\/index.php\/wp-json\/wp\/v2\/pages\/264\/revisions"}],"predecessor-version":[{"id":265,"href":"http:\/\/bitas.net.cn\/index.php\/wp-json\/wp\/v2\/pages\/264\/revisions\/265"}],"up":[{"embeddable":true,"href":"http:\/\/bitas.net.cn\/index.php\/wp-json\/wp\/v2\/pages\/127"}],"wp:attachment":[{"href":"http:\/\/bitas.net.cn\/index.php\/wp-json\/wp\/v2\/media?parent=264"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}