锘??xml version="1.0" encoding="utf-8" standalone="yes"?>99久久99久久精品国产片果冻,无码人妻久久一区二区三区,久久久久女教师免费一区http://www.shnenglu.com/xuejzt/category/8402.htmlzh-cnSat, 06 Jun 2009 05:50:33 GMTSat, 06 Jun 2009 05:50:33 GMT60C璇█榪炴帴Mysql鏁版嵁搴?/title><link>http://www.shnenglu.com/xuejzt/archive/2009/05/23/85540.html</link><dc:creator>xuejzt</dc:creator><author>xuejzt</author><pubDate>Sat, 23 May 2009 13:05:00 GMT</pubDate><guid>http://www.shnenglu.com/xuejzt/archive/2009/05/23/85540.html</guid><wfw:comment>http://www.shnenglu.com/xuejzt/comments/85540.html</wfw:comment><comments>http://www.shnenglu.com/xuejzt/archive/2009/05/23/85540.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.shnenglu.com/xuejzt/comments/commentRss/85540.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/xuejzt/services/trackbacks/85540.html</trackback:ping><description><![CDATA[<div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #008080;">  1</span> <span style="color: #000000;">#include </span><span style="color: #000000;"><</span><span style="color: #000000;">mysql.h</span><span style="color: #000000;">></span><span style="color: #008000;">/*</span><span style="color: #008000;">娉ㄦ剰瑕佸寘鍚繖涓ご鏂囦歡</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;">  2</span> <span style="color: #000000;">#include </span><span style="color: #000000;"><</span><span style="color: #0000ff;">string</span><span style="color: #000000;">.h</span><span style="color: #000000;">></span><span style="color: #000000;"><br></span><span style="color: #008080;">  3</span> <span style="color: #000000;">#include </span><span style="color: #000000;"><</span><span style="color: #000000;">stdlib.h</span><span style="color: #000000;">></span><span style="color: #000000;"><br></span><span style="color: #008080;">  4</span> <span style="color: #000000;">#include </span><span style="color: #000000;"><</span><span style="color: #000000;">stdio.h</span><span style="color: #000000;">></span><span style="color: #000000;"><br></span><span style="color: #008080;">  5</span> <span style="color: #000000;"><br></span><span style="color: #008080;">  6</span> <span style="color: #000000;"></span><span style="color: #008000;">/*</span><span style="color: #008000;">瀹氫箟浜嗕竴浜涙暟鎹簱榪炴帴闇瑕佺殑瀹?/span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;">  7</span> <span style="color: #000000;"></span><span style="color: #0000ff;">#define</span><span style="color: #000000;"> HOST "localhost"</span><span style="color: #000000;"><br></span><span style="color: #008080;">  8</span> <span style="color: #000000;"></span><span style="color: #0000ff;">#define</span><span style="color: #000000;"> USERNAME "ABitNo"</span><span style="color: #000000;"><br></span><span style="color: #008080;">  9</span> <span style="color: #000000;"></span><span style="color: #0000ff;">#define</span><span style="color: #000000;"> PASSWORD "ABitNo"</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 10</span> <span style="color: #000000;"></span><span style="color: #0000ff;">#define</span><span style="color: #000000;"> DATABASE "abitno"</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 11</span> <span style="color: #000000;"><br></span><span style="color: #008080;"> 12</span> <span style="color: #000000;"></span><span style="color: #008000;">/*</span><span style="color: #008000;">榪欎釜鍑芥暟鐢ㄦ潵鎵ц浼犲叆鐨剆ql瑾炲彞</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 13</span> <span style="color: #000000;"></span><span style="color: #0000ff;">void</span><span style="color: #000000;"> exe_sql(</span><span style="color: #0000ff;">char</span><span style="color: #000000;">*</span><span style="color: #000000;"> sql) {<br></span><span style="color: #008080;"> 14</span> <span style="color: #000000;"><br></span><span style="color: #008080;"> 15</span> <span style="color: #000000;">    MYSQL my_connection; </span><span style="color: #008000;">/*</span><span style="color: #008000;">榪欐槸涓涓暟鎹簱榪炴帴</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 16</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">int</span><span style="color: #000000;"> res; </span><span style="color: #008000;">/*</span><span style="color: #008000;">鎵цsql瑾炲彞鍚庣殑榪斿洖鏍囧織</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 17</span> <span style="color: #000000;"><br></span><span style="color: #008080;"> 18</span> <span style="color: #000000;">    </span><span style="color: #008000;">/*</span><span style="color: #008000;">鍒濆鍖杕ysql榪炴帴my_connection</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 19</span> <span style="color: #000000;">    mysql_init(</span><span style="color: #000000;">&</span><span style="color: #000000;">my_connection);<br></span><span style="color: #008080;"> 20</span> <span style="color: #000000;"><br></span><span style="color: #008080;"> 21</span> <span style="color: #000000;">    </span><span style="color: #008000;">/*</span><span style="color: #008000;">榪欓噷灝辨槸鐢ㄤ簡mysql.h閲岀殑涓涓嚱鏁幫紝鐢ㄦ垜浠箣鍓嶅畾涔夌殑閭d簺瀹忓緩绔媘ysql榪炴帴錛屽茍<br></span><span style="color: #008080;"> 22</span> <span style="color: #008000;">    榪斿洖涓涓鹼紝榪斿洖涓嶄負絀鴻瘉鏄庤繛鎺ユ槸鎴愬姛鐨?/span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 23</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> (mysql_real_connect(</span><span style="color: #000000;">&</span><span style="color: #000000;">my_connection, HOST, USERNAME, PASSWORD, DATABASE,<br></span><span style="color: #008080;"> 24</span> <span style="color: #000000;">            </span><span style="color: #000000;">0</span><span style="color: #000000;">, NULL, CLIENT_FOUND_ROWS)) {</span><span style="color: #008000;">/*</span><span style="color: #008000;">榪炴帴鎴愬姛</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 25</span> <span style="color: #000000;"><br></span><span style="color: #008080;"> 26</span> <span style="color: #000000;">        printf(</span><span style="color: #000000;">"</span><span style="color: #000000;">鏁版嵁搴撴墽琛宔xe_sql榪炴帴鎴愬姛錛乗n</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br></span><span style="color: #008080;"> 27</span> <span style="color: #000000;"><br></span><span style="color: #008080;"> 28</span> <span style="color: #000000;">        </span><span style="color: #008000;">/*</span><span style="color: #008000;">榪欏彞璇濇槸璁劇疆鏌ヨ緙栫爜涓簎tf8錛岃繖鏍鋒敮鎸佷腑鏂?/span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 29</span> <span style="color: #000000;">        mysql_query(</span><span style="color: #000000;">&</span><span style="color: #000000;">my_connection, </span><span style="color: #000000;">"</span><span style="color: #000000;">set names utf8</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br></span><span style="color: #008080;"> 30</span> <span style="color: #000000;"><br></span><span style="color: #008080;"> 31</span> <span style="color: #000000;">        </span><span style="color: #008000;">/*</span><span style="color: #008000;">涓嬮潰榪欏彞璇濆氨鏄敤mysql_query鍑芥暟鏉ユ墽琛屾垜浠垰鍒氫紶鍏ョ殑sql瑾炲彞錛?br></span><span style="color: #008080;"> 32</span> <span style="color: #008000;">        榪欎細榪斿洖涓涓猧nt鍊鹼紝濡傛灉涓?錛岃瘉鏄庤獮鍙ユ墽琛屾垚鍔?/span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 33</span> <span style="color: #000000;">        res </span><span style="color: #000000;">=</span><span style="color: #000000;"> mysql_query(</span><span style="color: #000000;">&</span><span style="color: #000000;">my_connection, sql);<br></span><span style="color: #008080;"> 34</span> <span style="color: #000000;"><br></span><span style="color: #008080;"> 35</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> (res) {</span><span style="color: #008000;">/*</span><span style="color: #008000;">鐜板湪灝變唬琛ㄦ墽琛屽け璐ヤ簡</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 36</span> <span style="color: #000000;">            printf(</span><span style="color: #000000;">"</span><span style="color: #000000;">Error錛?nbsp;mysql_query !\n</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br></span><span style="color: #008080;"> 37</span> <span style="color: #000000;">            </span><span style="color: #008000;">/*</span><span style="color: #008000;">涓嶈蹇樹簡鍏抽棴榪炴帴</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 38</span> <span style="color: #000000;">            mysql_close(</span><span style="color: #000000;">&</span><span style="color: #000000;">my_connection);<br></span><span style="color: #008080;"> 39</span> <span style="color: #000000;">        } </span><span style="color: #0000ff;">else</span><span style="color: #000000;"> {</span><span style="color: #008000;">/*</span><span style="color: #008000;">鐜板湪灝變唬琛ㄦ墽琛屾垚鍔熶簡</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 40</span> <span style="color: #000000;">            </span><span style="color: #008000;">/*</span><span style="color: #008000;">mysql_affected_rows浼氳繑鍥炴墽琛宻ql鍚庡獎鍝嶇殑琛屾暟</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 41</span> <span style="color: #000000;">            printf(</span><span style="color: #000000;">"</span><span style="color: #000000;">%d 琛屽彈鍒板獎鍝嶏紒\n\n</span><span style="color: #000000;">"</span><span style="color: #000000;">, mysql_affected_rows(</span><span style="color: #000000;">&</span><span style="color: #000000;">my_connection));<br></span><span style="color: #008080;"> 42</span> <span style="color: #000000;">            </span><span style="color: #008000;">/*</span><span style="color: #008000;">涓嶈蹇樹簡鍏抽棴榪炴帴</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 43</span> <span style="color: #000000;">            mysql_close(</span><span style="color: #000000;">&</span><span style="color: #000000;">my_connection);<br></span><span style="color: #008080;"> 44</span> <span style="color: #000000;">        }<br></span><span style="color: #008080;"> 45</span> <span style="color: #000000;"><br></span><span style="color: #008080;"> 46</span> <span style="color: #000000;">    } </span><span style="color: #0000ff;">else</span><span style="color: #000000;"> {<br></span><span style="color: #008080;"> 47</span> <span style="color: #000000;">        </span><span style="color: #008000;">/*</span><span style="color: #008000;">鏁版嵁搴撹繛鎺ュけ璐?/span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 48</span> <span style="color: #000000;">        printf(</span><span style="color: #000000;">"</span><span style="color: #000000;">鏁版嵁搴撴墽琛宔xe_sql榪炴帴澶辮觸錛乗n</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br></span><span style="color: #008080;"> 49</span> <span style="color: #000000;">    }<br></span><span style="color: #008080;"> 50</span> <span style="color: #000000;">}<br></span><span style="color: #008080;"> 51</span> <span style="color: #000000;"><br></span><span style="color: #008080;"> 52</span> <span style="color: #000000;"></span><span style="color: #008000;">/*</span><span style="color: #008000;">榪欎釜鍑芥暟鐢ㄦ潵鎵ц浼犲叆鐨剆ql瑾炲彞錛屽茍鎵撳嵃鍑烘煡璇㈢祼鏋?/span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 53</span> <span style="color: #000000;"></span><span style="color: #0000ff;">void</span><span style="color: #000000;"> query_sql(</span><span style="color: #0000ff;">char</span><span style="color: #000000;">*</span><span style="color: #000000;"> sql) {<br></span><span style="color: #008080;"> 54</span> <span style="color: #000000;">    MYSQL my_connection; </span><span style="color: #008000;">/*</span><span style="color: #008000;">榪欐槸涓涓暟鎹簱榪炴帴</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 55</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">int</span><span style="color: #000000;"> res; </span><span style="color: #008000;">/*</span><span style="color: #008000;">鎵цsql瑾炲彞鍚庣殑榪斿洖鏍囧織</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 56</span> <span style="color: #000000;">    MYSQL_RES </span><span style="color: #000000;">*</span><span style="color: #000000;">res_ptr; </span><span style="color: #008000;">/*</span><span style="color: #008000;">鎸囧悜鏌ヨ緇撴灉鐨勬寚閽?/span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 57</span> <span style="color: #000000;">    MYSQL_FIELD </span><span style="color: #000000;">*</span><span style="color: #000000;">field; </span><span style="color: #008000;">/*</span><span style="color: #008000;">瀛楁緇撴瀯鎸囬拡</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 58</span> <span style="color: #000000;">    MYSQL_ROW result_row; </span><span style="color: #008000;">/*</span><span style="color: #008000;">鎸夎榪斿洖鐨勬煡璇俊鎭?/span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 59</span> <span style="color: #000000;"><br></span><span style="color: #008080;"> 60</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">int</span><span style="color: #000000;"> row, column; </span><span style="color: #008000;">/*</span><span style="color: #008000;">鏌ヨ榪斿洖鐨勮鏁板拰鍒楁暟</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 61</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">int</span><span style="color: #000000;"> i, j; </span><span style="color: #008000;">/*</span><span style="color: #008000;">鍙槸鎺у埗寰幆鐨勪袱涓彉閲?/span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 62</span> <span style="color: #000000;"><br></span><span style="color: #008080;"> 63</span> <span style="color: #000000;">    </span><span style="color: #008000;">/*</span><span style="color: #008000;">鍒濆鍖杕ysql榪炴帴my_connection</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 64</span> <span style="color: #000000;">    mysql_init(</span><span style="color: #000000;">&</span><span style="color: #000000;">my_connection);<br></span><span style="color: #008080;"> 65</span> <span style="color: #000000;"><br></span><span style="color: #008080;"> 66</span> <span style="color: #000000;">    </span><span style="color: #008000;">/*</span><span style="color: #008000;">榪欓噷灝辨槸鐢ㄤ簡mysql.h閲岀殑涓涓嚱鏁幫紝鐢ㄦ垜浠箣鍓嶅畾涔夌殑閭d簺瀹忓緩绔媘ysql榪炴帴錛屽茍<br></span><span style="color: #008080;"> 67</span> <span style="color: #008000;">    榪斿洖涓涓鹼紝榪斿洖涓嶄負絀鴻瘉鏄庤繛鎺ユ槸鎴愬姛鐨?/span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 68</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> (mysql_real_connect(</span><span style="color: #000000;">&</span><span style="color: #000000;">my_connection, HOST, USERNAME, PASSWORD, DATABASE,<br></span><span style="color: #008080;"> 69</span> <span style="color: #000000;">            </span><span style="color: #000000;">0</span><span style="color: #000000;">, NULL, CLIENT_FOUND_ROWS)) {</span><span style="color: #008000;">/*</span><span style="color: #008000;">Connection success</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 70</span> <span style="color: #000000;"><br></span><span style="color: #008080;"> 71</span> <span style="color: #000000;">        printf(</span><span style="color: #000000;">"</span><span style="color: #000000;">鏁版嵁搴撴煡璇uery_sql榪炴帴鎴愬姛錛乗n</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br></span><span style="color: #008080;"> 72</span> <span style="color: #000000;"><br></span><span style="color: #008080;"> 73</span> <span style="color: #000000;">        </span><span style="color: #008000;">/*</span><span style="color: #008000;">榪欏彞璇濇槸璁劇疆鏌ヨ緙栫爜涓簎tf8錛岃繖鏍鋒敮鎸佷腑鏂?/span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 74</span> <span style="color: #000000;">        mysql_query(</span><span style="color: #000000;">&</span><span style="color: #000000;">my_connection, </span><span style="color: #000000;">"</span><span style="color: #000000;">set names utf8</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br></span><span style="color: #008080;"> 75</span> <span style="color: #000000;"><br></span><span style="color: #008080;"> 76</span> <span style="color: #000000;">        </span><span style="color: #008000;">/*</span><span style="color: #008000;">涓嬮潰榪欏彞璇濆氨鏄敤mysql_query鍑芥暟鏉ユ墽琛屾垜浠垰鍒氫紶鍏ョ殑sql瑾炲彞錛?br></span><span style="color: #008080;"> 77</span> <span style="color: #008000;">        榪欎細榪斿洖涓涓猧nt鍊鹼紝濡傛灉涓?錛岃瘉鏄庤獮鍙ユ墽琛屾垚鍔?/span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 78</span> <span style="color: #000000;">        res </span><span style="color: #000000;">=</span><span style="color: #000000;"> mysql_query(</span><span style="color: #000000;">&</span><span style="color: #000000;">my_connection, sql);<br></span><span style="color: #008080;"> 79</span> <span style="color: #000000;"><br></span><span style="color: #008080;"> 80</span> <span style="color: #000000;">        </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> (res) { </span><span style="color: #008000;">/*</span><span style="color: #008000;">鐜板湪灝變唬琛ㄦ墽琛屽け璐ヤ簡</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 81</span> <span style="color: #000000;">            printf(</span><span style="color: #000000;">"</span><span style="color: #000000;">Error錛?nbsp;mysql_query !\n</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br></span><span style="color: #008080;"> 82</span> <span style="color: #000000;">            </span><span style="color: #008000;">/*</span><span style="color: #008000;">涓嶈蹇樹簡鍏抽棴榪炴帴</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 83</span> <span style="color: #000000;">            mysql_close(</span><span style="color: #000000;">&</span><span style="color: #000000;">my_connection);<br></span><span style="color: #008080;"> 84</span> <span style="color: #000000;">        } </span><span style="color: #0000ff;">else</span><span style="color: #000000;"> { </span><span style="color: #008000;">/*</span><span style="color: #008000;">鐜板湪灝變唬琛ㄦ墽琛屾垚鍔熶簡</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 85</span> <span style="color: #000000;">            </span><span style="color: #008000;">/*</span><span style="color: #008000;">灝嗘煡璇㈢殑緄愭灉緇檙es_ptr</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 86</span> <span style="color: #000000;">            res_ptr </span><span style="color: #000000;">=</span><span style="color: #000000;"> mysql_store_result(</span><span style="color: #000000;">&</span><span style="color: #000000;">my_connection);<br></span><span style="color: #008080;"> 87</span> <span style="color: #000000;"><br></span><span style="color: #008080;"> 88</span> <span style="color: #000000;">            </span><span style="color: #008000;">/*</span><span style="color: #008000;">濡傛灉緇撴灉涓嶄負絀猴紝灝辨妸緇撴灉print</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 89</span> <span style="color: #000000;">            </span><span style="color: #0000ff;">if</span><span style="color: #000000;"> (res_ptr) {<br></span><span style="color: #008080;"> 90</span> <span style="color: #000000;">                </span><span style="color: #008000;">/*</span><span style="color: #008000;">鍙栧緱緄愭灉鐨勮鏁板拰</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 91</span> <span style="color: #000000;">                column </span><span style="color: #000000;">=</span><span style="color: #000000;"> mysql_num_fields(res_ptr);<br></span><span style="color: #008080;"> 92</span> <span style="color: #000000;">                row </span><span style="color: #000000;">=</span><span style="color: #000000;"> mysql_num_rows(res_ptr) </span><span style="color: #000000;">+</span><span style="color: #000000;"> </span><span style="color: #000000;">1</span><span style="color: #000000;">;<br></span><span style="color: #008080;"> 93</span> <span style="color: #000000;">                printf(</span><span style="color: #000000;">"</span><span style="color: #000000;">鏌ヨ鍒?nbsp;%lu 琛?nbsp;\n</span><span style="color: #000000;">"</span><span style="color: #000000;">, row);<br></span><span style="color: #008080;"> 94</span> <span style="color: #000000;"><br></span><span style="color: #008080;"> 95</span> <span style="color: #000000;">                </span><span style="color: #008000;">/*</span><span style="color: #008000;">杈撳嚭緄愭灉鐨勫瓧孌靛悕</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;"> 96</span> <span style="color: #000000;">                </span><span style="color: #0000ff;">for</span><span style="color: #000000;"> (i </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">0</span><span style="color: #000000;">; field </span><span style="color: #000000;">=</span><span style="color: #000000;"> mysql_fetch_field(res_ptr); i</span><span style="color: #000000;">++</span><span style="color: #000000;">)<br></span><span style="color: #008080;"> 97</span> <span style="color: #000000;">                    printf(</span><span style="color: #000000;">"</span><span style="color: #000000;">%s\t</span><span style="color: #000000;">"</span><span style="color: #000000;">, field</span><span style="color: #000000;">-></span><span style="color: #000000;">name);<br></span><span style="color: #008080;"> 98</span> <span style="color: #000000;">                printf(</span><span style="color: #000000;">"</span><span style="color: #000000;">\n</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br></span><span style="color: #008080;"> 99</span> <span style="color: #000000;"><br></span><span style="color: #008080;">100</span> <span style="color: #000000;">                </span><span style="color: #008000;">/*</span><span style="color: #008000;">鎸夎杈撳嚭緄愭灉</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;">101</span> <span style="color: #000000;">                </span><span style="color: #0000ff;">for</span><span style="color: #000000;"> (i </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">1</span><span style="color: #000000;">; i </span><span style="color: #000000;"><</span><span style="color: #000000;"> row; i</span><span style="color: #000000;">++</span><span style="color: #000000;">) {<br></span><span style="color: #008080;">102</span> <span style="color: #000000;">                    result_row </span><span style="color: #000000;">=</span><span style="color: #000000;"> mysql_fetch_row(res_ptr);<br></span><span style="color: #008080;">103</span> <span style="color: #000000;">                    </span><span style="color: #0000ff;">for</span><span style="color: #000000;"> (j </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">0</span><span style="color: #000000;">; j </span><span style="color: #000000;"><</span><span style="color: #000000;"> column; j</span><span style="color: #000000;">++</span><span style="color: #000000;">)<br></span><span style="color: #008080;">104</span> <span style="color: #000000;">                        printf(</span><span style="color: #000000;">"</span><span style="color: #000000;">%s\t</span><span style="color: #000000;">"</span><span style="color: #000000;">, result_row[j]);<br></span><span style="color: #008080;">105</span> <span style="color: #000000;">                    printf(</span><span style="color: #000000;">"</span><span style="color: #000000;">\n</span><span style="color: #000000;">"</span><span style="color: #000000;">);<br></span><span style="color: #008080;">106</span> <span style="color: #000000;">                }<br></span><span style="color: #008080;">107</span> <span style="color: #000000;"><br></span><span style="color: #008080;">108</span> <span style="color: #000000;">            }<br></span><span style="color: #008080;">109</span> <span style="color: #000000;"><br></span><span style="color: #008080;">110</span> <span style="color: #000000;">            </span><span style="color: #008000;">/*</span><span style="color: #008000;">涓嶈蹇樹簡鍏抽棴榪炴帴</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;">111</span> <span style="color: #000000;">            mysql_close(</span><span style="color: #000000;">&</span><span style="color: #000000;">my_connection);<br></span><span style="color: #008080;">112</span> <span style="color: #000000;">        }<br></span><span style="color: #008080;">113</span> <span style="color: #000000;">    }<br></span><span style="color: #008080;">114</span> <span style="color: #000000;">}<br></span><span style="color: #008080;">115</span> <span style="color: #000000;"><br></span><span style="color: #008080;">116</span> <span style="color: #000000;"></span><span style="color: #0000ff;">int</span><span style="color: #000000;"> main(</span><span style="color: #0000ff;">int</span><span style="color: #000000;"> argc, </span><span style="color: #0000ff;">char</span><span style="color: #000000;"> </span><span style="color: #000000;">*</span><span style="color: #000000;">argv[]) {<br></span><span style="color: #008080;">117</span> <span style="color: #000000;">    </span><span style="color: #008000;">/*</span><span style="color: #008000;">嫻嬭瘯涓嬪悜閲岄潰鎻掑叆鏁版嵁</span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;">118</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">char</span><span style="color: #000000;"> </span><span style="color: #000000;">*</span><span style="color: #000000;">exe </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">"</span><span style="color: #000000;">insert into abitno values('ABitNo','http://ABitNo.LinPie.com');</span><span style="color: #000000;">"</span><span style="color: #000000;">;<br></span><span style="color: #008080;">119</span> <span style="color: #000000;">    exe_sql(exe);<br></span><span style="color: #008080;">120</span> <span style="color: #000000;"><br></span><span style="color: #008080;">121</span> <span style="color: #000000;">    </span><span style="color: #008000;">/*</span><span style="color: #008000;">嫻嬭瘯涓嬫煡璇?/span><span style="color: #008000;">*/</span><span style="color: #000000;"><br></span><span style="color: #008080;">122</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">char</span><span style="color: #000000;"> </span><span style="color: #000000;">*</span><span style="color: #000000;">query </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">"</span><span style="color: #000000;">select * from abitno;</span><span style="color: #000000;">"</span><span style="color: #000000;">;<br></span><span style="color: #008080;">123</span> <span style="color: #000000;">    query_sql(query);<br></span><span style="color: #008080;">124</span> <span style="color: #000000;"><br></span><span style="color: #008080;">125</span> <span style="color: #000000;">    </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> </span><span style="color: #000000;">0</span><span style="color: #000000;">;<br></span><span style="color: #008080;">126</span> <span style="color: #000000;">}<br><br>杞澆鑷細<br>http://abitno.linpie.com/linux-c-connect-mysql.html <br></span></div> <br> <img src ="http://www.shnenglu.com/xuejzt/aggbug/85540.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/xuejzt/" target="_blank">xuejzt</a> 2009-05-23 21:05 <a href="http://www.shnenglu.com/xuejzt/archive/2009/05/23/85540.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鍥炲浜嗭綖锝?/title><link>http://www.shnenglu.com/xuejzt/archive/2009/05/22/85373.html</link><dc:creator>xuejzt</dc:creator><author>xuejzt</author><pubDate>Fri, 22 May 2009 05:19:00 GMT</pubDate><guid>http://www.shnenglu.com/xuejzt/archive/2009/05/22/85373.html</guid><wfw:comment>http://www.shnenglu.com/xuejzt/comments/85373.html</wfw:comment><comments>http://www.shnenglu.com/xuejzt/archive/2009/05/22/85373.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/xuejzt/comments/commentRss/85373.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/xuejzt/services/trackbacks/85373.html</trackback:ping><description><![CDATA[宸茬粡澶ф鏈夊崐騫存病鏈夌櫥褰曟垜鐨勮繖涓崥瀹簡錛屼笉鏄洜涓烘垜鎳掞紝鍙槸鑷繁涓鐩村湪寰樺緤銆傛垜涓鐩村湪瀵繪壘涓涓彲浠ヨ鎴戦暱涔呯殑鐣欎笅鏉ュ啓鍗氬鐨勫湴鏂癸紝鐜板湪鎴戝洖鏉ヤ簡錛侊紒鎴戠幇鍦ㄦ湁涓や釜鍗氬錛屼竴涓垜鎯崇敤鏉ヨ褰曟垜鑷繁鐨勭敓媧伙紝鎯呮劅錛屾劅鎮燂紝浠ュ強瀵逛漢鐢熺殑涓浜涚湅娉曞強璁よ瘑錛岃搗鍚嶄負“鎴戝氨鍦ㄨ繖閲?#8221;錛岀幇鍦ㄦ垜鎶婅繖涓湴鏂歸夊湪浜嗗井杞殑windows live閲?a title="xuej's blog" target=_blank><strong>xuej's blog</strong></a>. 鍙﹀涓涓氨鏄繖涓湴鏂癸紝鎴戣鐢ㄦ潵璁板綍鎴戝湪鎶鏈涔犱腑鐨勪竴浜涗綋浼氾紝榪樻湁涓浜涙葷粨錛屼互鍙婄湅涔︾殑絎旇銆傛垜寰堝枩嬈㈣繖涓崥瀹紝娌℃湁澶氬皯騫垮憡錛岀晫闈㈠共鍑鏁存磥錛屼唬鐮佸彲浠ラ珮浜樉紺猴紝甯哥敤鐨勫伐鍏烽兘鍒楀湪浜嗗伐鍏鋒爮閲屽緢鏂逛究浣跨敤銆?br>椹笂瑕佽鏂囩瓟杈╀簡錛岃鏂囧啓浣滆繕鏈変釜鍏抽敭鐨勭幆鑺傚氨瀹屾垚浜嗭紝絳夌瓟杈╃粨鏉熶簡錛屾垜灝變細鍥炴潵銆?br><br> <img src ="http://www.shnenglu.com/xuejzt/aggbug/85373.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/xuejzt/" target="_blank">xuejzt</a> 2009-05-22 13:19 <a href="http://www.shnenglu.com/xuejzt/archive/2009/05/22/85373.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>浣跨敤榪唬鍣ㄤ唬鏇跨儲寮?/title><link>http://www.shnenglu.com/xuejzt/archive/2008/10/04/63234.html</link><dc:creator>xuejzt</dc:creator><author>xuejzt</author><pubDate>Sat, 04 Oct 2008 07:13:00 GMT</pubDate><guid>http://www.shnenglu.com/xuejzt/archive/2008/10/04/63234.html</guid><wfw:comment>http://www.shnenglu.com/xuejzt/comments/63234.html</wfw:comment><comments>http://www.shnenglu.com/xuejzt/archive/2008/10/04/63234.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/xuejzt/comments/commentRss/63234.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/xuejzt/services/trackbacks/63234.html</trackback:ping><description><![CDATA[/**<br> * Accelerated C++ 絎旇<br>**/<br>姣忎竴涓爣鍑嗗鍣紝渚嬪鍚戦噺錛岄兘瀹氫箟浜嗕袱縐嶇浉鍏崇殑榪唬鍣ㄧ被鍨嬶細<br>container-type::const_iterator<br>container-type::iterator<br>榪欓噷container-type鏄濡倂ector<Student_info>榪欐牱鐨勫鍣ㄧ被鍨嬨?br>濡傛灉鎴戜滑鎯崇敤涓涓凱浠h搗鏉ヤ慨鏀瑰瓨鍌ㄥ湪瀹瑰櫒涓殑鍊鹼紝灝變嬌鐢╥terator綾誨瀷錛涘鏋滄垜浠粎浠呴渶瑕佽鎿嶄綔錛岄偅涔堝氨浣跨敤const_iterator綾誨瀷銆?br> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #008000;">//</span><span style="color: #008000;">绱㈠紩鏂瑰紡</span><span style="color: #008000;"><br></span><span style="color: #0000ff;">for</span><span style="color: #000000;">(vector</span><span style="color: #000000;"><</span><span style="color: #000000;">Student_info</span><span style="color: #000000;">></span><span style="color: #000000;">::size_type i </span><span style="color: #000000;">=</span><span style="color: #000000;"> </span><span style="color: #000000;">0</span><span style="color: #000000;">; i </span><span style="color: #000000;">!=</span><span style="color: #000000;"> students.end(); </span><span style="color: #000000;">++</span><span style="color: #000000;">i)<br>    cout </span><span style="color: #000000;"><<</span><span style="color: #000000;"> students[i].name </span><span style="color: #000000;"><<</span><span style="color: #000000;"> endl;<br><br></span><span style="color: #008000;">//</span><span style="color: #008000;">榪唬鍣?/span><span style="color: #008000;"><br></span><span style="color: #0000ff;">for</span><span style="color: #000000;">(vector</span><span style="color: #000000;"><</span><span style="color: #000000;">Student_info</span><span style="color: #000000;">></span><span style="color: #000000;">::const_iterator iter </span><span style="color: #000000;">=</span><span style="color: #000000;"> students.begin(); iter </span><span style="color: #000000;">!=</span><span style="color: #000000;"> students.end(); </span><span style="color: #000000;">++</span><span style="color: #000000;">iter){<br>    cout </span><span style="color: #000000;"><<</span><span style="color: #000000;"> (</span><span style="color: #000000;">*</span><span style="color: #000000;">iter).name </span><span style="color: #000000;"><<</span><span style="color: #000000;"> endl;<br>    </span><span style="color: #008000;">//</span><span style="color: #008000;">鎴栬?nbsp;cout << iter->name << endl;</span><span style="color: #008000;"><br></span><span style="color: #000000;">}</span></div> <div style="border: 1px solid #cccccc; padding: 4px 5px 4px 4px; background-color: #eeeeee; font-size: 13px; width: 98%;"><!--<br><br>Code highlighting produced by Actipro CodeHighlighter (freeware)<br>http://www.CodeHighlighter.com/<br><br>--><span style="color: #008000;">//</span><span style="color: #008000;">鐢ㄨ凱浠e櫒浠f浛绱㈠紩錛氭晥鐜囧彲鑳戒笉楂?/span><span style="color: #008000;"><br></span><span style="color: #000000;">vector</span><span style="color: #000000;"><</span><span style="color: #000000;">Student_info</span><span style="color: #000000;">></span><span style="color: #000000;"> extract_fails(vector</span><span style="color: #000000;"><</span><span style="color: #000000;">Student_info</span><span style="color: #000000;">>&</span><span style="color: #000000;"> students)<br>{<br>    vector</span><span style="color: #000000;"><</span><span style="color: #000000;">Student_info</span><span style="color: #000000;">></span><span style="color: #000000;"> fail;<br>    vector</span><span style="color: #000000;"><</span><span style="color: #000000;">Student_info</span><span style="color: #000000;">></span><span style="color: #000000;">::iterator iter </span><span style="color: #000000;">=</span><span style="color: #000000;"> students.begin();<br><br>    </span><span style="color: #0000ff;">while</span><span style="color: #000000;">(iter </span><span style="color: #000000;">!=</span><span style="color: #000000;"> students.end()){<br>        </span><span style="color: #0000ff;">if</span><span style="color: #000000;">(fgrade(</span><span style="color: #000000;">*</span><span style="color: #000000;">iter)){<br>            fail.push_back(</span><span style="color: #000000;">*</span><span style="color: #000000;">iter);<br>            iter </span><span style="color: #000000;">=</span><span style="color: #000000;"> students.erase(iter);<br>        }<br>        </span><span style="color: #0000ff;">else</span><span style="color: #000000;"><br>            </span><span style="color: #000000;">++</span><span style="color: #000000;">iter;<br>    }<br>    </span><span style="color: #0000ff;">return</span><span style="color: #000000;"> fail;<br>}</span></div> <br><br> <img src ="http://www.shnenglu.com/xuejzt/aggbug/63234.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/xuejzt/" target="_blank">xuejzt</a> 2008-10-04 15:13 <a href="http://www.shnenglu.com/xuejzt/archive/2008/10/04/63234.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>涓夌鍑芥暟鍙傛暟http://www.shnenglu.com/xuejzt/archive/2008/10/04/63232.htmlxuejztxuejztSat, 04 Oct 2008 07:07:00 GMThttp://www.shnenglu.com/xuejzt/archive/2008/10/04/63232.htmlhttp://www.shnenglu.com/xuejzt/comments/63232.htmlhttp://www.shnenglu.com/xuejzt/archive/2008/10/04/63232.html#Feedback0http://www.shnenglu.com/xuejzt/comments/commentRss/63232.htmlhttp://www.shnenglu.com/xuejzt/services/trackbacks/63232.html * Accelerated C++ 絎旇
**/
//璁$畻涓涓獀ector<double>綾誨瀷鐨勫彉閲忕殑涓?br>//鍊煎緱娉ㄦ剰鐨勬槸錛屾帀鍝熻窡鍑芥暟鏃舵暣涓獀ector鍙傛暟閮戒細琚鍒?/span>
double median(vector<double> vec)  //涓嶆敼鍙樺悜閲忔湰韜?/span>
{
    typedef vector
<double>::size_type vec_sz;

    vec_sz size 
= vec.size();
    
if(size == 0)
        
throw domain_error("median of an empty vector");
    sort(vec.begin(), vec.end());
    
    vec_sz mid 
= size/2;
    
return size % 2 == 0 ? (vec[mid]+vec[mid-1]) / 2 : vec[mid];
}

//鏍規嵁鏈熶腑錛屾湡鏈冭瘯鎴愮嘩鍜屼繚瀛樺搴綔涓氱殑鍚戦噺鏉ヨ綆楀鐢熺殑鎬繪垚緇?br>//鐪熶釜鍑芥暟涓嶇敤澶嶅埗瀹冪殑鍙傛暟錛屽洜涓簃edian宸茬粡涓烘垜浠畬鎴愪簡榪欎釜宸ヤ綔
double grade(double midterm, double final, const vector<double>& hw)
{
    
if(hw.size() == 0)
        
throw domain_error("student has done no homework");
    
return grade(midterm, final, median(hw));
}
//鍑芥暟閲嶈澆
double grade(double midterm, double final, double homework)
{
    
return 0.2 * midterm +0.4 * final + 0.4 * homework;
}

/**
    const vector<double>&榪欑綾誨瀷琚垚涓?瀵瑰弬鏁扮被鍨嬩負double鐨勫悜閲忓父閲忕殑寮曠敤"
    vector<double> homework;
    vector<double>& hw = homework; //hw鏄痟omework鐨勪竴涓浛浠e悕,
    //瀵筯w鐨勪換浣曟搷浣滈兘絳変環浜庡homework鐨勬搷浣?br>
    const vector<double>& chw = homework; //chw鏄痟omework鐨勪竴涓浛浠e悕錛?br>    //const紜繚浜嗘垜浠皢涓嶄細瀵筩hw鐨勪換浣曞彲鑳芥敼鍙樺畠鐨勫肩殑鎿嶄綔

    vector<double>& hw1 = hw; //鍚宧w絳変環錛屾槸homework鐨勪竴涓浛浠e悕
    const vector<double>& chw1 = chw; //鍚宑hw絳変環錛屼笉鍏佽鍐欒闂甴omework鐨勪竴涓浛浠e悕
*
*/


//浠庤緭鍏ユ祦涓皢瀹跺涵浣滀笟鐨勬垚緇╄鍏ュ埌涓涓獀ector<double>涓?/span>
istream read_hw(istream& in, vector<double>& hw)
{
    
if(in){
        hw.clear(); 
//娓呴櫎鍘熷厛鍐呭
        double x;
        
while(in >> x)
            hw.push_back(x);
        
//娓呴櫎嫻佷互浣胯緭鍏ュ姩浣滃浜庝笅涓涓鐢熸湁鏁?/span>
        in.clear();
    锝?br>    
return in;
}




xuejzt 2008-10-04 15:07 鍙戣〃璇勮
]]>
list瀹瑰櫒http://www.shnenglu.com/xuejzt/archive/2008/10/04/63231.htmlxuejztxuejztSat, 04 Oct 2008 07:03:00 GMThttp://www.shnenglu.com/xuejzt/archive/2008/10/04/63231.htmlhttp://www.shnenglu.com/xuejzt/comments/63231.htmlhttp://www.shnenglu.com/xuejzt/archive/2008/10/04/63231.html#Feedback0http://www.shnenglu.com/xuejzt/comments/commentRss/63231.htmlhttp://www.shnenglu.com/xuejzt/services/trackbacks/63231.html * Accelerated C++ 絎旇
**/
list瀹瑰櫒鐩稿綋浜庢暟鎹粨鏋勪腑鐨勯摼琛紝vector瀹瑰櫒鐩稿綋浜庨『搴忚〃銆?br>vector鏄負蹇熼殢鏈鴻闂岃浼樺寲鐨勶紝鍚屾牱鍦幫紝浼樺寲浜嗙殑list綾誨瀷錛屽彲浠ヨ鎴戜滑鍦ㄥ鍣ㄧ殑浠諱綍浣嶇疆蹇熺殑鎻掑叆鍜屽垹闄ゅ厓绱犮?br>鍦╲ector鍐呴儴鎻掑叆鎴栧垹闄ゅ厓绱狅紝涓轟簡淇濇寔蹇熼殢鏈哄瓨鍙栫殑鐗規э紝蹇呴』縐誨姩浣嶄簬琚彃鍏ユ垨鍒犻櫎鐨勫厓绱犲悗闈㈢殑鎵鏈?br>鍏冪礌銆傜Щ鍔ㄥ厓绱犳剰鍛崇潃錛屾椂闂村鏉傚害涓哄悜閲忓厓绱犱釜鏁扮殑浜屾鏂廣?br>
//鐢╨ist浠f浛vector錛氫富瑕佹槸鍥犱負鎻掑叆鍜屽垹闄ゆ搷浣滃お澶?/span>
list<Student_info> extract_fails(list<Student_info>& students)
{
    list
<Student_info> fail;
    list
<Student_info>::iterator iter = students.begin();

    
while(iter != students.end()){
        
if(fgrade(*iter)){
            fail.push_back(
*iter);
            iter 
= students.erase(iter);
        }
        
else
            
++iter;
    }
    
return fail;
}
list瀹瑰櫒鐨勮凱浠e櫒涓嶆敮鎸佸畬鍏ㄩ殢鏈鴻闂紝鎵浠ユ垜浠氨涓嶈兘鐢ㄦ爣鍑嗗簱涓璼ort鍑芥暟瀵瑰畠榪涜鎺掑簭銆?br>瀵規錛宭ist鎻愪緵浜嗚嚜宸辯殑sort鎴愬憳鍑芥暟錛岃繖涓嚱鏁頒嬌鐢ㄤ簡 涓涓紭鍖栫殑綆楁硶鏉ヤ負瀛樺偍鍦╨ist涓殑鏁板兼帓搴忋?br>
list<Student_info> students
students.sort(compare);
//compare鍑芥暟鍙互鑷繁瀹氫箟





xuejzt 2008-10-04 15:03 鍙戣〃璇勮
]]>
sort鍑芥暟http://www.shnenglu.com/xuejzt/archive/2008/10/04/63229.htmlxuejztxuejztSat, 04 Oct 2008 06:57:00 GMThttp://www.shnenglu.com/xuejzt/archive/2008/10/04/63229.htmlhttp://www.shnenglu.com/xuejzt/comments/63229.htmlhttp://www.shnenglu.com/xuejzt/archive/2008/10/04/63229.html#Feedback1http://www.shnenglu.com/xuejzt/comments/commentRss/63229.htmlhttp://www.shnenglu.com/xuejzt/services/trackbacks/63229.html  * Accelerated C++ 絎旇
  **/
sort()鍑芥暟瀹氫箟鍦ㄥご鏂囦歡<algorithm>涓紝瀹冩妸瀹瑰櫒涓殑鏁版嵁閲嶆柊鎺掑簭鎴愰潪閫掑噺搴忓垪銆傛垜浠箣鎵浠ョ敤闈為掑噺鑰屼笉鐢ㄩ掑鏄洜涓猴紝瀹瑰櫒涓殑鏌愪簺鏁版嵁鍏冪礌鍙兘浼氫笌鍏朵粬鍏冪礌鐩哥瓑銆?br>
double x;
vector
<double> numbers;
typedef vector
<double>::size_type vec_size;
vec_sz size 
= numbers.size();

while(cin >> x)
    numbers.push_back(x);
sort(numbers.begin(), numbers.end());
//sort鍑芥暟宸у鍦板畬鎴愪簡浠誨姟錛屽畠浠呬粎璋冩崲浜嗗師瀹瑰櫒涓厓绱犲肩殑鐩稿欏哄簭錛岃屼笉鏄垱寤轟竴涓柊鐨勫鍣ㄦ潵瀛樺偍鎺掑簭鍚庣殑緇撴灉銆?br>
//鎺掑簭鍚庢眰涓暟
vec_sz mid = size/2;
double median;
median 
= size % 2 == 0 ? (numbers[mid] + numbers[mid-1])/2 : numbers[mid];

//濡傛灉涓嶅笇鏈涙敼鍙樺悜閲忔湰韜紝灝卞彲浠ラ氳繃鍑芥暟鍙傛暟鐨勬柟寮忚皟鐢ㄥ畠
//璋冪敤鍑芥暟鏃舵暣涓獀ector鍙傛暟閮戒細琚鍒?/span>
double median(vector<double> vec)
{
    sort(vec.begin(), vec.end());
    
return 
}




xuejzt 2008-10-04 14:57 鍙戣〃璇勮
]]>
国内精品久久久久影院网站| 亚洲国产视频久久| 久久人妻少妇嫩草AV蜜桃| 久久久黄色大片| 久久本道伊人久久| 一级做a爰片久久毛片看看| 久久精品人人做人人爽电影蜜月| 国产精品无码久久久久| 亚洲精品无码久久久影院相关影片| 中文字幕久久欲求不满| 99蜜桃臀久久久欧美精品网站| 99精品久久久久中文字幕| 2021国产精品久久精品| 91亚洲国产成人久久精品网址| 国产69精品久久久久久人妻精品| 国产成人无码精品久久久免费| 色欲综合久久躁天天躁蜜桃| 久久播电影网| 亚洲综合精品香蕉久久网97| 亚洲人成网亚洲欧洲无码久久 | 国产免费久久久久久无码| 亚洲色大成网站WWW久久九九| 久久久久人妻精品一区三寸蜜桃 | 国产精品视频久久| 久久久久亚洲AV成人网人人网站| 精品无码久久久久久久动漫| 久久超乳爆乳中文字幕| 久久午夜伦鲁片免费无码| 狠狠色丁香久久婷婷综合_中| 久久免费观看视频| 激情久久久久久久久久| 国产真实乱对白精彩久久| 久久天天躁狠狠躁夜夜网站| 久久久久久久波多野结衣高潮| 久久婷婷是五月综合色狠狠| 久久精品国产亚洲Aⅴ蜜臀色欲| 久久996热精品xxxx| 久久久艹| 综合网日日天干夜夜久久| 久久精品国产亚洲αv忘忧草 | 国产AV影片久久久久久|