<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4155517712816818401</id><updated>2012-02-16T13:09:57.078-08:00</updated><category term='mind'/><category term='c/c++ funtion'/><category term='zerojudge'/><category term='PKU'/><category term='way to write'/><category term='html'/><category term='note'/><title type='text'>CS-sodin</title><subtitle type='html'>有多少知識和技能,才能決定你未來是怎樣的大人-黃河</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://sodinn.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://sodinn.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>sodin</name><uri>http://www.blogger.com/profile/10360440495617944767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_nZtAOH-lago/TMrn4ho35FI/AAAAAAAAFsM/1wBlK7t_1LY/S220/1659002649.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4155517712816818401.post-7674976026710155516</id><published>2010-02-12T05:05:00.000-08:00</published><updated>2010-10-29T08:59:54.033-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c/c++ funtion'/><title type='text'>[c/c++]gets</title><content type='html'>&lt;pre&gt;&lt;br /&gt;&lt;div  style="font-family:Georgia;"&gt;&lt;br /&gt;&lt;br /&gt;自從學了HTML&amp;amp;CSS之後&lt;br /&gt;對於函數都會看的比較仔細&lt;br /&gt;定義或用法之類的&lt;br /&gt;&lt;br /&gt;以下是gets的定義和說明:&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Get string from stdin&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Reads characters &lt;b&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;from stdin&lt;/span&gt;&lt;/b&gt; and stores them as a string into str until&lt;br /&gt;a newline character ('\n') or the End-of-File is reached.&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;The ending newline character ('\n') is not included in the string.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;A null character ('\0') is automatically appended after the last &lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div  style="font-family:Georgia;"&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;character copied to str to signal the end of the C string.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Notice that gets does not behave exactly as &lt;b&gt;fgets&lt;/b&gt; does with stdin as argument: &lt;/div&gt;&lt;div face="Georgia"&gt;First, the ending newline character is not included with gets while with &lt;b&gt;fgets&lt;/b&gt; it is. &lt;/div&gt;&lt;div face="Georgia"&gt;And second, &lt;b&gt;gets&lt;/b&gt; does not let you specify a limit on how many characters are to &lt;/div&gt;&lt;div style="font-family: Georgia;"&gt;be read, so you must be careful with the size of the array pointed by str to avoid &lt;/div&gt;&lt;div style="font-family: Georgia;"&gt;buffer overflows.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Return Value&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;On success,&lt;b&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt; the function returns the same str parameter.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;If the End-of-File is encountered and no characters have&lt;br /&gt;been read, &lt;b&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;the contents of str remain unchanged and a null&lt;br /&gt;pointer is returnes.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;然後這是gets的原型:&lt;br /&gt;&lt;br /&gt;   &lt;span class="Apple-style-span" style="color: rgb(0, 153, 0);"&gt;char * gets ( char * str );&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="color: rgb(204, 0, 0);"&gt;傳回的str指向字串開頭!&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4155517712816818401-7674976026710155516?l=sodinn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sodinn.blogspot.com/feeds/7674976026710155516/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://sodinn.blogspot.com/2010/02/ccgets.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/7674976026710155516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/7674976026710155516'/><link rel='alternate' type='text/html' href='http://sodinn.blogspot.com/2010/02/ccgets.html' title='[c/c++]gets'/><author><name>sodin</name><uri>http://www.blogger.com/profile/10360440495617944767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_nZtAOH-lago/TMrn4ho35FI/AAAAAAAAFsM/1wBlK7t_1LY/S220/1659002649.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4155517712816818401.post-81045707829050249</id><published>2010-02-04T19:22:00.000-08:00</published><updated>2010-02-12T05:26:27.595-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='html'/><title type='text'>[HTML]</title><content type='html'>&lt;pre&gt;&lt;br /&gt;&lt;div  style="font-family:Georgia;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;Empty HTML Elements&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;HTML elements without content are called empty elements.&lt;br /&gt;Empty elements can be closed in the start tag.&lt;br /&gt;&amp;lt;br&gt; is an empty element without a closing tag (it defines a line break).&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#CC0000;"&gt;In XHTML, XML, and future versions of HTML, all elements must be closed.&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;Adding a slash to the start tag, like &amp;lt;br /&gt;, is the&lt;br /&gt;proper way of closing empty elements, accepted by HTML, XHTML and XML.&lt;br /&gt;Even if works in all browsers, writing &amp;lt;br /&gt;instead is more future proof.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;HTML Comments&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Comments can be inserted in the HTML code to make it more readable and&lt;br /&gt;understandable. Comments are ignored by the browser and are not displayed.&lt;br /&gt;&lt;br /&gt;Comments are written like this:&lt;br /&gt;&amp;lt;!-- This is a comment --&gt;&lt;br /&gt;&lt;br /&gt;※ 原來HTML有註解阿。&lt;br /&gt;&lt;br /&gt;                                        from: W3C school.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4155517712816818401-81045707829050249?l=sodinn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sodinn.blogspot.com/feeds/81045707829050249/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://sodinn.blogspot.com/2010/02/html.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/81045707829050249'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/81045707829050249'/><link rel='alternate' type='text/html' href='http://sodinn.blogspot.com/2010/02/html.html' title='[HTML]'/><author><name>sodin</name><uri>http://www.blogger.com/profile/10360440495617944767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_nZtAOH-lago/TMrn4ho35FI/AAAAAAAAFsM/1wBlK7t_1LY/S220/1659002649.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4155517712816818401.post-4286351591493045652</id><published>2010-02-01T07:31:00.000-08:00</published><updated>2010-02-03T07:04:25.233-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zerojudge'/><title type='text'>[ZERO]today's solution</title><content type='html'>&lt;pre&gt;&lt;br /&gt; c033 - Prime cuts&lt;br /&gt; d256 - GCD, LCM&lt;br /&gt; d442 - Happy Number&lt;br /&gt;&lt;br /&gt;都是一些很很很簡單的題型，&lt;br /&gt;只不過一直在想能不能更有效率的弄出質數表。&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4155517712816818401-4286351591493045652?l=sodinn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sodinn.blogspot.com/feeds/4286351591493045652/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://sodinn.blogspot.com/2010/02/zerotodays-solution.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/4286351591493045652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/4286351591493045652'/><link rel='alternate' type='text/html' href='http://sodinn.blogspot.com/2010/02/zerotodays-solution.html' title='[ZERO]today&apos;s solution'/><author><name>sodin</name><uri>http://www.blogger.com/profile/10360440495617944767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_nZtAOH-lago/TMrn4ho35FI/AAAAAAAAFsM/1wBlK7t_1LY/S220/1659002649.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4155517712816818401.post-7497172584753324564</id><published>2010-01-02T22:03:00.000-08:00</published><updated>2010-01-02T22:26:28.015-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='way to write'/><title type='text'>設密碼</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="http://rapidshare.de/files/48933996/type_password.c.html"&gt;file&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;哈ˋ哈ˋ !!&lt;/div&gt;&lt;div&gt;這次是看到書中getch()的用法&lt;/div&gt;&lt;div&gt;想說平常在輸入密碼時應該也是用同樣的道理&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;getch()&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#3366FF;"&gt;定義在&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;conio.h&lt;/span&gt;&lt;span class="Apple-style-span"  style="color:#3366FF;"&gt;中&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#3366FF;"&gt;當使用者輸入字元時&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#3366FF;"&gt;會馬上被讀入(不會出現在螢幕上)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#3366FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;也就是不會被放在buffer裡&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#3366FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#3366FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;getche()&lt;/span&gt;也是定義在&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;conio.h&lt;/span&gt;中&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#3366FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;但是他會顯示在螢幕上&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#3366FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;而且也是不會讀入到buffer裡&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#3366FF;"&gt;&lt;span class="Apple-style-span"  style="font-size:small;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;雖然是個在簡單不過的程式&lt;/div&gt;&lt;div&gt;不過讓我想了好久阿....&lt;/div&gt;&lt;div&gt;因為一直想弄出來backspace和enter鍵&lt;/div&gt;&lt;div&gt;原來讀enter鍵要用 '\r' 阿!(大悟)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;總之,弄出來好開心哈&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;※&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;&lt;b&gt;break&lt;/b&gt;完不會執行for迴圈的第三項敘述句&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;但&lt;b&gt;continue&lt;/b&gt;會執行第三項敘述句&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;以上囉。&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;table&gt;&lt;tbody&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4155517712816818401-7497172584753324564?l=sodinn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sodinn.blogspot.com/feeds/7497172584753324564/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://sodinn.blogspot.com/2010/01/blog-post.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/7497172584753324564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/7497172584753324564'/><link rel='alternate' type='text/html' href='http://sodinn.blogspot.com/2010/01/blog-post.html' title='設密碼'/><author><name>sodin</name><uri>http://www.blogger.com/profile/10360440495617944767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_nZtAOH-lago/TMrn4ho35FI/AAAAAAAAFsM/1wBlK7t_1LY/S220/1659002649.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4155517712816818401.post-4673012038764267772</id><published>2010-01-02T07:31:00.000-08:00</published><updated>2010-01-04T01:37:55.109-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='mind'/><title type='text'>雖然有點晚</title><content type='html'>&lt;div&gt;雖然現在重新好像有點太晚&lt;/div&gt;&lt;div&gt;不過有開始總比沒有好&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;但是最重要的還是&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;持之以恆(!)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;我一定要加油 耶**&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;_______________________________________________&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;物件導向程式設計:   &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;(BNW網)&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.bnw.com.tw/Conference/viewforum.php?f=76&amp;amp;sid=810d1fa662f081f12bc216f789ffe9a7"&gt;http://www.bnw.com.tw/Conference/viewforum.php?f=76&amp;amp;sid=810d1fa662f081f12bc216f789ffe9a7&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4155517712816818401-4673012038764267772?l=sodinn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sodinn.blogspot.com/feeds/4673012038764267772/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://sodinn.blogspot.com/2010/01/httpwww.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/4673012038764267772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/4673012038764267772'/><link rel='alternate' type='text/html' href='http://sodinn.blogspot.com/2010/01/httpwww.html' title='雖然有點晚'/><author><name>sodin</name><uri>http://www.blogger.com/profile/10360440495617944767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_nZtAOH-lago/TMrn4ho35FI/AAAAAAAAFsM/1wBlK7t_1LY/S220/1659002649.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4155517712816818401.post-3904688892030308964</id><published>2009-12-30T00:41:00.000-08:00</published><updated>2010-01-04T01:38:41.793-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zerojudge'/><title type='text'>[ZERO]today's solutions</title><content type='html'>&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;pass:&lt;/span&gt;&lt;/b&gt;(6)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;a007 - 判斷質數&lt;/div&gt;&lt;div&gt;a012 - Hashmat的戰役&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;d066 - 上學去吧&lt;/div&gt;&lt;div&gt;d594 - G.總共需要多少錢&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;d225 - GCD&lt;/div&gt;&lt;div&gt;c024 - pizza cutting&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;d086:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;有關於 ctype 中的&lt;/div&gt;&lt;div&gt;' isfunction '&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;reference: &lt;a href="http://en.wikipedia.org/wiki/Ctype.h"&gt;wikipedia&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;________________________________________________&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;※&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;c++ - manipulator&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;setw (&lt;b&gt;set&lt;/b&gt; field &lt;b&gt;w&lt;/b&gt;idth):&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;1)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;int a=100;&lt;/div&gt;&lt;div&gt;cout&lt;&lt;setw(10)&gt;&lt;setw(5)&gt;&lt;setw()&gt;&lt; &lt;endl;&gt;(&lt;b&gt;set&lt;/b&gt; field &lt;b&gt;w&lt;/b&gt;idth) &lt;&lt;endl;&gt;&lt;/endl;&gt;&lt;/endl;&gt;&lt;/setw()&gt;&lt;/setw(5)&gt;&lt;/setw(10)&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;則系統會空5個位子給變數&lt;/div&gt;&lt;div&gt;( _ 是空格)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;output: __100&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;但若a變數長度大於5&lt;/div&gt;&lt;div&gt;則之前所配的空間無效&lt;/div&gt;&lt;div&gt;&lt;b&gt;是矩陣也一樣&lt;/b&gt;&lt;/div&gt;&lt;div&gt;若矩陣小於該長度則會補上空格&lt;/div&gt;&lt;div&gt;反之之前所配空間無效&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#009900;"&gt;2)&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;可用於控制字串大小&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;char sodin[10];&lt;/div&gt;&lt;div&gt;cin&gt;&gt;setw(5)&gt;&gt;sodin;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;若輸入 123456789&lt;/div&gt;&lt;div&gt;則只有 1234 被讀入&lt;/div&gt;&lt;div&gt;(第5格放'\0')&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;reference: &lt;a href="http://tw.knowledge.yahoo.com/question/question?qid=1306013112297"&gt;http://tw.knowledge.yahoo.com/question/question?qid=1306013112297&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4155517712816818401-3904688892030308964?l=sodinn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sodinn.blogspot.com/feeds/3904688892030308964/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://sodinn.blogspot.com/2009/12/zerotodays-solutions_30.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/3904688892030308964'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/3904688892030308964'/><link rel='alternate' type='text/html' href='http://sodinn.blogspot.com/2009/12/zerotodays-solutions_30.html' title='[ZERO]today&apos;s solutions'/><author><name>sodin</name><uri>http://www.blogger.com/profile/10360440495617944767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_nZtAOH-lago/TMrn4ho35FI/AAAAAAAAFsM/1wBlK7t_1LY/S220/1659002649.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4155517712816818401.post-6054959224992555744</id><published>2009-12-28T22:41:00.000-08:00</published><updated>2009-12-30T00:00:27.532-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zerojudge'/><title type='text'>[ZERO]today's solutions</title><content type='html'>&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;pass:&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;span class="Apple-style-span" style="font-size: medium;"&gt;(13)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;a009 - 解碼器&lt;/div&gt;&lt;div&gt;a034 - 二進位制的轉換***&lt;/div&gt;&lt;div&gt;a042 - 平面圓形分割&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;d058 - &lt;span class="Apple-style-span" style="font-family: Tahoma; -webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; "&gt;&lt;a href="http://zerojudge.tw/ShowProblem?problemid=d058" style="font-size: 1em; text-decoration: none; "&gt;&lt;span class="Apple-style-span" style="color: rgb(0, 0, 0);"&gt;BASIC 的 SGN 函數&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;d059 - 數學函數練習*&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;文文求婚:&lt;/div&gt;&lt;div&gt;d067&lt;/div&gt;&lt;div&gt;d069&lt;/div&gt;&lt;div&gt;d070&lt;/div&gt;&lt;div&gt;d071&lt;/div&gt;&lt;div&gt;d072&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;d485 - 我愛偶數&lt;/div&gt;&lt;div&gt;d493 - 簡單求冪題(一)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;c022 - odd sum&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;a493:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;關於 pow() 函數定義在&lt;b&gt;math.h&lt;/b&gt;中&lt;/div&gt;&lt;div&gt;其回傳型態為&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;double&lt;/span&gt;&lt;/div&gt;&lt;div&gt;(準確度在十位數的17位數)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;在以下兩種情形會出現錯誤&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#006600;"&gt;(1) 基底為零且指數小於等於零&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="color:#006600;"&gt;(2) 基底小於零且指數部分不為整數&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#006600;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#006600;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;※&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://caterpillar.onlyfun.net/Gossip/CppGossip/LogicalBitwise.html"&gt;http://caterpillar.onlyfun.net/Gossip/CppGossip/LogicalBitwise.html&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://github.com/yrchen/ZeroJudge/blob/chchwy/a034.cpp"&gt;http://github.com/yrchen/ZeroJudge/blob/chchwy/a034.cpp&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4155517712816818401-6054959224992555744?l=sodinn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sodinn.blogspot.com/feeds/6054959224992555744/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://sodinn.blogspot.com/2009/12/zerotodays-solutions_6638.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/6054959224992555744'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/6054959224992555744'/><link rel='alternate' type='text/html' href='http://sodinn.blogspot.com/2009/12/zerotodays-solutions_6638.html' title='[ZERO]today&apos;s solutions'/><author><name>sodin</name><uri>http://www.blogger.com/profile/10360440495617944767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_nZtAOH-lago/TMrn4ho35FI/AAAAAAAAFsM/1wBlK7t_1LY/S220/1659002649.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4155517712816818401.post-669122001841225529</id><published>2009-12-28T06:49:00.000-08:00</published><updated>2009-12-28T08:36:40.333-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zerojudge'/><title type='text'>[ZERO]today's solutions</title><content type='html'>&lt;span style="font-weight:bold;"&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;pass:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;a020 - 身分證驗證&lt;br /&gt;a022 - 迴文&lt;br /&gt;a024 - 最大公因數&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;a022:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;reference:  &lt;a href="http://github.com/yrchen/ZeroJudge/blob/chchwy/a022.cpp"&gt;chchwy&lt;/a&gt; &lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;※&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;for(int i=0;i&lt;5;i++){&lt;/div&gt;&lt;div&gt;&lt;/div&gt;     .......................&lt;div&gt;&lt;/div&gt;&lt;div&gt;}&lt;/div&gt;&lt;div&gt;若迴圈跑完&lt;/div&gt;&lt;div&gt;則 i 變數&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;會被銷毀&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4155517712816818401-669122001841225529?l=sodinn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sodinn.blogspot.com/feeds/669122001841225529/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://sodinn.blogspot.com/2009/12/zerotodays-solutions_28.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/669122001841225529'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/669122001841225529'/><link rel='alternate' type='text/html' href='http://sodinn.blogspot.com/2009/12/zerotodays-solutions_28.html' title='[ZERO]today&apos;s solutions'/><author><name>sodin</name><uri>http://www.blogger.com/profile/10360440495617944767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_nZtAOH-lago/TMrn4ho35FI/AAAAAAAAFsM/1wBlK7t_1LY/S220/1659002649.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4155517712816818401.post-4634870003333551763</id><published>2009-12-27T00:04:00.000-08:00</published><updated>2009-12-28T22:26:29.482-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zerojudge'/><title type='text'>[ZERO]today's solutions</title><content type='html'>&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;pass:&lt;/span&gt;&lt;span class="Apple-style-span"  style="font-size:x-large;"&gt; &lt;/span&gt;&lt;/b&gt;(14)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;a032 - 階層計算&lt;div&gt;a038 - 數字翻轉**&lt;br /&gt;&lt;div&gt;a043 - 平面切割&lt;/div&gt;&lt;div&gt;a044 - 空間切割&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;d010 - 盈數,虧數和完全數&lt;/div&gt;&lt;div&gt;d049 - 中華民國萬歲&lt;/div&gt;&lt;div&gt;d060 - 還要等多久阿&lt;/div&gt;&lt;div&gt;d063 - 0 與 1 &lt;/div&gt;&lt;div&gt;d064 - ㄑ一ˊ數&lt;/div&gt;&lt;div&gt;d068 - 該減肥了&lt;/div&gt;&lt;div&gt;d074 - 電腦教室*&lt;/div&gt;&lt;div&gt;d212 - 東東爬階梯(recursive)**&lt;/div&gt;&lt;div&gt;d491 - 我也愛偶數(swap版)&lt;/div&gt;&lt;div&gt;d498 - 我不說髒話&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span"  style="font-size:large;"&gt;no pass:&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;a020 - 身分證(12/28)&lt;/div&gt;&lt;div&gt;d057 - 三角形的判斷&lt;/div&gt;&lt;div&gt;d468 - 簡單求&lt;span class="Apple-style-span"  style=" color: rgb(102, 102, 102); font-family:宋体;"&gt;冪次&lt;span class="Apple-style-span"  style="color: rgb(0, 0, 0);  font-family:Georgia, serif;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;refer:&lt;/div&gt;&lt;div&gt;&lt;a href="http://funp.com/t611962#p=611962"&gt;http://funp.com/t611962#p=611962&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://www.math.sinica.edu.tw/math_media/d223/22306.pdf"&gt;http://www.math.sinica.edu.tw/math_media/d223/22306.pdf&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;a038:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://sodinn.blogspot.com/2009/12/091208-sscanf.html"&gt;091208-sscanf&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4155517712816818401-4634870003333551763?l=sodinn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sodinn.blogspot.com/feeds/4634870003333551763/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://sodinn.blogspot.com/2009/12/zerotodays-solutions_27.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/4634870003333551763'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/4634870003333551763'/><link rel='alternate' type='text/html' href='http://sodinn.blogspot.com/2009/12/zerotodays-solutions_27.html' title='[ZERO]today&apos;s solutions'/><author><name>sodin</name><uri>http://www.blogger.com/profile/10360440495617944767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_nZtAOH-lago/TMrn4ho35FI/AAAAAAAAFsM/1wBlK7t_1LY/S220/1659002649.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4155517712816818401.post-2874508613828159401</id><published>2009-12-26T21:46:00.000-08:00</published><updated>2009-12-27T00:01:59.193-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='note'/><title type='text'>091227 - programming note</title><content type='html'>&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;※&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;sscanf不會把陣列中的字元真的讀走&lt;/div&gt;&lt;div&gt;而是&lt;b&gt;複製一份&lt;/b&gt;而已&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;而若再stdin入一串數字(有空白隔開)&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;可用scanf一一讀入(此時是真的讀走囉)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;/////////很重要,別忘記了!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4155517712816818401-2874508613828159401?l=sodinn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sodinn.blogspot.com/feeds/2874508613828159401/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://sodinn.blogspot.com/2009/12/091227-programming-note.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/2874508613828159401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/2874508613828159401'/><link rel='alternate' type='text/html' href='http://sodinn.blogspot.com/2009/12/091227-programming-note.html' title='091227 - programming note'/><author><name>sodin</name><uri>http://www.blogger.com/profile/10360440495617944767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_nZtAOH-lago/TMrn4ho35FI/AAAAAAAAFsM/1wBlK7t_1LY/S220/1659002649.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4155517712816818401.post-5103971459818418785</id><published>2009-12-25T23:08:00.000-08:00</published><updated>2009-12-26T20:08:50.288-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='zerojudge'/><title type='text'>[ZERO]today's solutions</title><content type='html'>&lt;span style="font-size:130%;"&gt;&lt;strong&gt;pass:&lt;span class="Apple-style-span" style="font-size: small;"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;span class="Apple-style-span" style="font-size: small;"&gt;(16)&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:180%;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:180%;"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;a001 - 哈囉*&lt;br /&gt;a002 - 簡易加法&lt;br /&gt;a003 - 兩光法師占卜術&lt;br /&gt;a004 - 文文的求婚*&lt;br /&gt;a005 - Eva 的回家作業*&lt;br /&gt;a006 - 一元二次方程式*&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;d050 - 你那裡現在幾點了? &lt;/div&gt;&lt;div&gt;d051 - 攝氏與華氏轉換 &lt;/div&gt;&lt;div&gt;d065 - 三人行必有我師&lt;/div&gt;&lt;div&gt;d073 - 分組報告 &lt;/div&gt;&lt;div&gt;d124 - 3的倍數*&lt;/div&gt;&lt;div&gt;d466 - 今天是第幾天呢&lt;br /&gt;d483 - hello, world&lt;br /&gt;&lt;/div&gt;&lt;div&gt;d490 - 我也愛偶數&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;d448 - 好熱好熱&lt;/div&gt;&lt;div&gt;d558 - 獨角獸查理&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;"&gt;no pass: &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;d170 - 飛蛾撲火(一)&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;a001:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;再次說明fgets囉&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;fgets的回傳值為讀到的字串&lt;/span&gt;&lt;/div&gt;&lt;div&gt;若讀入錯誤則回傳0(NULL)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;a004:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;原來閏年是西元年是&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#006600;"&gt;可被4整除但不被100整除或是被400整除&lt;/span&gt;的年份阿&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;a005:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;要記得!!&lt;/div&gt;&lt;div&gt;若變數型態與要印出型態不同時要轉型&lt;/div&gt;&lt;div&gt;ex:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;double x;&lt;/div&gt;&lt;div&gt;scanf("%lf",&amp;amp;x);&lt;/div&gt;&lt;div&gt;printf("%d",(int)x);&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;若沒有寫(int)x&lt;/div&gt;&lt;div&gt;印出來時會錯誤(會出現令人傻眼的答案XD)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;a006&lt;/b&gt;:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;開根號的函式定義在 &lt;b&gt;math.h&lt;/b&gt; &lt;math.h&gt;中&lt;/math.h&gt;&lt;/div&gt;&lt;div&gt;精確度再小數點後六位(第七位會四捨五入)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;d124:&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;這題經過三次RE才過阿&lt;/div&gt;&lt;div&gt;想說的是&lt;/div&gt;&lt;div&gt;要注意它的測資&lt;/div&gt;&lt;div&gt;本題說未來有INT128 可儲放10000位數&lt;/div&gt;&lt;div&gt;那就不要吝嗇,把矩陣設的比他大吧!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;※&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;在printf中有幾種特別印法&lt;/div&gt;&lt;div&gt;\?  印出問號&lt;/div&gt;&lt;div&gt;\'   印出單引號&lt;/div&gt;&lt;div&gt;\"  印出雙引號&lt;/div&gt;&lt;div&gt;\\  印出反斜線&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;____________________________________________&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;※&lt;b&gt;12/27 補&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;a href="http://github.com/yrchen/ZeroJudge/blob/chchwy/a003.c"&gt;a003&lt;/a&gt; - by chchwy.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;將普,吉,大吉&lt;/div&gt;&lt;div&gt;分別置入於二為陣列當中&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;好好參考吧&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;◎關於 &lt;b&gt;puts&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;prototype: &lt;span class="Apple-style-span"   style="  color: rgb(0, 128, 0); white-space: pre; font-family:monospace;font-size:12px;"&gt;int puts ( const char * str );&lt;/span&gt;&lt;/div&gt;&lt;div&gt;將字串輸出後&lt;/div&gt;&lt;div&gt;會在字尾補上'\n' (跟fgets一樣)&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"    style="font-family:monospace;font-size:100%;color:#008000;"&gt;&lt;span class="Apple-style-span"  style=" white-space: pre;font-size:12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"    style="font-family:monospace;font-size:100%;color:#008000;"&gt;&lt;span class="Apple-style-span"  style=" white-space: pre;font-size:12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"    style="font-family:monospace;font-size:100%;color:#008000;"&gt;&lt;span class="Apple-style-span"  style=" white-space: pre;font-size:12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"    style="font-family:monospace;font-size:100%;color:#008000;"&gt;&lt;span class="Apple-style-span"  style=" white-space: pre;font-size:12px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;                         &lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4155517712816818401-5103971459818418785?l=sodinn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sodinn.blogspot.com/feeds/5103971459818418785/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://sodinn.blogspot.com/2009/12/zerotodays-solutions.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/5103971459818418785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/5103971459818418785'/><link rel='alternate' type='text/html' href='http://sodinn.blogspot.com/2009/12/zerotodays-solutions.html' title='[ZERO]today&apos;s solutions'/><author><name>sodin</name><uri>http://www.blogger.com/profile/10360440495617944767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_nZtAOH-lago/TMrn4ho35FI/AAAAAAAAFsM/1wBlK7t_1LY/S220/1659002649.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4155517712816818401.post-8674192994138015186</id><published>2009-12-14T23:45:00.000-08:00</published><updated>2009-12-22T01:04:41.740-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PKU'/><title type='text'>[PKU]1218-the drunk jailer</title><content type='html'>&lt;a href="http://rapidshare.de/files/48838672/PKU-1218.c.html"&gt;PKU-1218&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;這題是這禮拜的homework&lt;br /&gt;很有趣的是&lt;br /&gt;輸出的數是&lt;strong&gt;該數內有幾個完全平方數&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Review:&lt;br /&gt;&lt;br /&gt;(1).&lt;br /&gt;&lt;br /&gt;要注意 char array 和 int array&lt;br /&gt;的字元轉換&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(2).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;fgets是個方便的好物!&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;※(3).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;memset(array,char x,int n)&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;array沒有限定型態&lt;br /&gt;(fgets限定 char array)&lt;br /&gt;&lt;br /&gt;char和int為&lt;br /&gt;設定&lt;strong&gt;矩陣連續n個位置為char x&lt;/strong&gt;&lt;br /&gt;若&lt;strong&gt;矩陣為int型態則顯示x的ASCII CODE&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;memset 定義在 &lt;strong&gt;&lt;span style="color:#ff0000;"&gt;string.h&lt;/span&gt;&lt;/strong&gt; 中&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;今天wrong answer在於&lt;br /&gt;矩陣設的不夠大 (cellNum)&lt;br /&gt;若電腦給的數值一大&lt;br /&gt;就會出錯了&lt;br /&gt;&lt;br /&gt;下次要注意:-)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4155517712816818401-8674192994138015186?l=sodinn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sodinn.blogspot.com/feeds/8674192994138015186/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://sodinn.blogspot.com/2009/12/091215-pku-1218.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/8674192994138015186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/8674192994138015186'/><link rel='alternate' type='text/html' href='http://sodinn.blogspot.com/2009/12/091215-pku-1218.html' title='[PKU]1218-the drunk jailer'/><author><name>sodin</name><uri>http://www.blogger.com/profile/10360440495617944767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_nZtAOH-lago/TMrn4ho35FI/AAAAAAAAFsM/1wBlK7t_1LY/S220/1659002649.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4155517712816818401.post-6470029715799073600</id><published>2009-12-12T01:04:00.000-08:00</published><updated>2009-12-12T01:27:18.231-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='way to write'/><title type='text'>091212-防呆機制</title><content type='html'>今天在看蔡神的lab-6的講義發現&lt;br /&gt;另一種防呆機制寫法&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;ex.&lt;br /&gt;&lt;br /&gt;若要求輸入一整數&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#006600;"&gt;之前寫法:&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;int n;&lt;br /&gt;char sodin[10];&lt;br /&gt;fgets(sodin,sizeof(sodin),stdin);&lt;br /&gt;n=atoi(sodin);&lt;br /&gt;while(n==0)&lt;br /&gt;{&lt;br /&gt;fprintf(stderr,"Error! Please re-type a integer: ");&lt;br /&gt;fgets(sodin,sizeof(sodin),stdin);&lt;br /&gt;n=atoi(sodin);&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//利用atoi的特性,非整數值&lt;strong&gt;則回傳的數值為零&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#006600;"&gt;另一寫法:&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color:#006600;"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;int i,j;&lt;/span&gt;&lt;br /&gt;char sodin[10];&lt;br /&gt;fgets(sodin,sizeof(sodin),stdin);&lt;br /&gt;i=sscanf(sodin,"%d",&amp;amp;j);&lt;br /&gt;while(!i==0)&lt;br /&gt;{&lt;br /&gt;fprintf(stderr,"Error! Please re-type a integer: ");&lt;br /&gt;fgets(sodin,sizeof(sodin),stdin);&lt;br /&gt;i=sscanf(sodin,"%d",&amp;amp;j);&lt;br /&gt;}&lt;br /&gt;&lt;span style="color:#006600;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#006600;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000000;"&gt;//利用sscanf回傳值為&lt;strong&gt;成功讀入之個數&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;※用迴圈方式也很快!&lt;br /&gt;&lt;br /&gt;int i,j;&lt;br /&gt;char sodin[10];&lt;br /&gt;for(;;)&lt;br /&gt;{&lt;br /&gt;fgets(sodin,sizeof(sodin),stdin);&lt;br /&gt;i=sscanf(sodin,"%d",&amp;amp;j);&lt;br /&gt;if(i==1)break; //成功讀入&lt;br /&gt;fprintf(stderr,"Error! Please re-type a integer: ");&lt;br /&gt;}&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4155517712816818401-6470029715799073600?l=sodinn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sodinn.blogspot.com/feeds/6470029715799073600/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://sodinn.blogspot.com/2009/12/blog-post.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/6470029715799073600'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/6470029715799073600'/><link rel='alternate' type='text/html' href='http://sodinn.blogspot.com/2009/12/blog-post.html' title='091212-防呆機制'/><author><name>sodin</name><uri>http://www.blogger.com/profile/10360440495617944767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_nZtAOH-lago/TMrn4ho35FI/AAAAAAAAFsM/1wBlK7t_1LY/S220/1659002649.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4155517712816818401.post-7732161360611312336</id><published>2009-12-11T19:29:00.000-08:00</published><updated>2010-01-04T01:39:37.817-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='note'/><title type='text'>091212-Pascal Triangle</title><content type='html'>&lt;a href="http://rapidshare.de/files/48823939/Untitled1.c.html"&gt;first version&lt;/a&gt; (二維陣列)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;以二維矩陣組成&lt;br /&gt;大小[19][19]的int array&lt;br /&gt;已先做好Pascal Triangle&lt;br /&gt;然後再根據使用者所輸入階層&lt;br /&gt;去印出所求之Pascal Triangle&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://rapidshare.de/files/48824634/Untitled3.c.html"&gt;second version&lt;/a&gt;(一維陣列)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(費盡千辛萬苦阿)&lt;br /&gt;由一維陣列組成&lt;br /&gt;所以就不能先將Pascal triangle做好&lt;br /&gt;然後依輸入者所輸入階層來去印出&lt;br /&gt;&lt;br /&gt;而是將一層一層印出&lt;br /&gt;由&lt;strong&gt;右而左&lt;/strong&gt;依依替換&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//兩者間由 75行 減少為 63行&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4155517712816818401-7732161360611312336?l=sodinn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sodinn.blogspot.com/feeds/7732161360611312336/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://sodinn.blogspot.com/2009/12/pascal-trianale.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/7732161360611312336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/7732161360611312336'/><link rel='alternate' type='text/html' href='http://sodinn.blogspot.com/2009/12/pascal-trianale.html' title='091212-Pascal Triangle'/><author><name>sodin</name><uri>http://www.blogger.com/profile/10360440495617944767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_nZtAOH-lago/TMrn4ho35FI/AAAAAAAAFsM/1wBlK7t_1LY/S220/1659002649.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4155517712816818401.post-6832550978783003623</id><published>2009-12-08T00:25:00.000-08:00</published><updated>2009-12-27T00:21:25.140-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c/c++ funtion'/><title type='text'>091208-sscanf</title><content type='html'>sscanf 跟 scanf 不同的是&lt;br /&gt;scanf 是從 &lt;strong&gt;&lt;span style="color:#ff0000;"&gt;stdin&lt;/span&gt; &lt;/strong&gt;中讀入&lt;br /&gt;sscanf 是從&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;字元陣列&lt;/span&gt;&lt;/strong&gt;中&lt;span style="font-family:arial;"&gt;讀入&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:0;"&gt;&lt;/span&gt;&lt;br /&gt;int sscanf(const char* str, const char* format ....... )&lt;br /&gt;&lt;br /&gt;可以看到sscanf的型態是int&lt;br /&gt;&lt;span style="color:#ff0000;"&gt;因為sscanf的回傳值為成功讀入數值的個數&lt;br /&gt;&lt;/span&gt;(跟scanf的回傳值一樣)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;接下來為較複雜的可讀入形式&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#009900;"&gt;%[a-z] 可讀a到z間任意字符(可以調換!)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#009900;"&gt;%[asd'] 可讀asd任一個字符&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#009900;"&gt;%[^a] 讀到是a字符為止&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="font-size:130%;color:#009900;"&gt;%*[^a]讀到a字符以前的字符省略(記得省略完後還要讀到東西)&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;上述若條件不成立則停止讀取&lt;br /&gt;&lt;br /&gt;ex:&lt;br /&gt;(1)&lt;br /&gt;&lt;br /&gt;char sodin[]="&lt;strong&gt;asdfg 456&lt;/strong&gt;";&lt;br /&gt;sscanf(sodin,"%s",sodin);&lt;br /&gt;printf("%s",sodin);&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;output: asdfg&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//這是最基本的讀入,以讀到空白為停止條件&lt;br /&gt;&lt;br /&gt;(2)&lt;br /&gt;&lt;br /&gt;char sodin[]="&lt;strong&gt;asdfg456&lt;/strong&gt;";&lt;br /&gt;sscanf(sodin,"%[a-z]", sodin);&lt;br /&gt;printf("%s", sodin);&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;output: asdfg&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//因為4不為a-z任意之間的字符,所以只讀到4之前的字符&lt;br /&gt;&lt;br /&gt;(3)&lt;br /&gt;&lt;br /&gt;char sodin[]="&lt;strong&gt;asdfg 456&lt;/strong&gt;";&lt;br /&gt;sscanf(sodin,"%[^5]", sodin);&lt;br /&gt;printf("%s",sodin);&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;output: asdfg 4&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(4)&lt;br /&gt;&lt;br /&gt;char sodin[]="&lt;strong&gt;asdfg 456&lt;/strong&gt;";&lt;br /&gt;sscanf(sodin,"%[asf']",sodin);&lt;br /&gt;printf("%s",sodin);&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;output: as&lt;/strong&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;//讀到不是 asf 任一字元停止,所以在讀到d時就停止了&lt;/span&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;(5)&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;char sodin[]="&lt;strong&gt;asdfg 456&lt;/strong&gt;";&lt;br /&gt;sscanf(sodin,"%*[^5]%s",sodin);&lt;br /&gt;printf("%s",sodin);&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;output: 56&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//讀到5停止,所以不包含5被讀入&lt;br /&gt;&lt;br /&gt;※(6)&lt;br /&gt;&lt;br /&gt;char sodin[]="&lt;strong&gt;asdfg 456&lt;/strong&gt;";&lt;br /&gt;sscanf(sodin,"as%s",sodin);&lt;br /&gt;printf("%s",sdoin);&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;output: dfg 456&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;//若為 s%s 則會錯誤(!) 所以在 %s之前必須和字串開頭前的字符一樣&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cplusplus.com/reference/clibrary/cstdio/sscanf/"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;所以把(4)(5)合併&lt;br /&gt;char sodin[]="&lt;strong&gt;asdfg 456&lt;/strong&gt;";&lt;br /&gt;sscanf(sodin,"%*[^d]d%[^5]",sodin);&lt;br /&gt;printf("%s",sodin);&lt;br /&gt;&lt;br /&gt;output: fg 4&lt;br /&gt;&lt;br /&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;(若都沒讀入東西則顯示的sodin會是原本的字串)&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;reference: &lt;a href="http://www.w3china.org/blog/more.asp?name=FoxWolf&amp;amp;id=28282"&gt;FoxWolf--sscanf&lt;/a&gt; &lt;a href="http://www.cplusplus.com/reference/clibrary/cstdio/sscanf/"&gt;c++ reference--sscanf&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4155517712816818401-6832550978783003623?l=sodinn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sodinn.blogspot.com/feeds/6832550978783003623/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://sodinn.blogspot.com/2009/12/091208-sscanf.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/6832550978783003623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/6832550978783003623'/><link rel='alternate' type='text/html' href='http://sodinn.blogspot.com/2009/12/091208-sscanf.html' title='091208-sscanf'/><author><name>sodin</name><uri>http://www.blogger.com/profile/10360440495617944767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_nZtAOH-lago/TMrn4ho35FI/AAAAAAAAFsM/1wBlK7t_1LY/S220/1659002649.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4155517712816818401.post-3079682489272598174</id><published>2009-12-07T21:48:00.000-08:00</published><updated>2009-12-15T00:30:28.584-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c/c++ funtion'/><title type='text'>091208-fgets gets</title><content type='html'>這篇主要是研究&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;fgets&lt;/span&gt;&lt;/strong&gt;及&lt;span style="color:#ff0000;"&gt;&lt;strong&gt;gets&lt;/strong&gt;&lt;/span&gt;的差異&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;fgets(char*, int, ...)&lt;br /&gt;&lt;br /&gt;所以用fgets讀字元時&lt;br /&gt;&lt;strong&gt;一定要用char形態的陣列&lt;/strong&gt;&lt;br /&gt;且fgets讀入字串後會在字串後補上'\n'&lt;br /&gt;&lt;br /&gt;若在int的部分填n&lt;br /&gt;&lt;strong&gt;則fgets會限制讀入n-1個數&lt;/strong&gt;&lt;br /&gt;若輸入字元小於n-1個數時&lt;br /&gt;(也就是&lt;strong&gt;&lt;span style="color:#ff0000;"&gt;再限制長度範圍還有一個字元以上空間時&lt;/span&gt;&lt;/strong&gt;)&lt;br /&gt;會補上'\n'&lt;br /&gt;&lt;br /&gt;ex:&lt;br /&gt;&lt;br /&gt;char sodin[5];&lt;br /&gt;fgets(sodin,sizeof(sodin),stdin);&lt;br /&gt;fprintf(stderr,"%s",sodin);&lt;br /&gt;&lt;br /&gt;可知在此的sizeof(sodin)==5&lt;br /&gt;所以fgets會限制輸入在4個字元內&lt;br /&gt;若輸入小於等於3個字元則會補上'\n'&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;input: 55555 sodin : 5, 5, 5, 5, _&lt;br /&gt;&lt;br /&gt;input: 5555 sodin : 5, 5, 5, 5, _&lt;br /&gt;&lt;br /&gt;input: 555 sodin : 5, 5, 5, '\n', _&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;gets(char*)&lt;br /&gt;&lt;br /&gt;而gets在讀入字串直到new line或EOF才結束&lt;br /&gt;而且會將最後的'\n'或EOF替換成'\0'(字串結尾字元)&lt;br /&gt;&lt;br /&gt;但很不好的是&lt;br /&gt;gets並不能限制輸入字串長度&lt;br /&gt;若所設字元陣列為10bytes&lt;br /&gt;&lt;strong&gt;用gets輸入100個也能讀進去並且印出來&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;但這樣很有可能會毀掉其他的data&lt;/strong&gt;&lt;br /&gt;所以fgets是較安全的方法讀入字串&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;另外&lt;br /&gt;若用fgets或gets連續讀字串兩次&lt;br /&gt;後面那個會把前面讀到的字串給蓋掉&lt;br /&gt;&lt;br /&gt;ex:&lt;br /&gt;&lt;br /&gt;char sodin[10];&lt;br /&gt;gets(sodin);&lt;br /&gt;gets(sodin);&lt;br /&gt;frpintf(stderr,"%s",sodin);&lt;br /&gt;&lt;br /&gt;input : 23&lt;br /&gt;5666666&lt;br /&gt;5666666&lt;br /&gt;&lt;br /&gt;※輸入字串後要按ENTER才會讀進去(!)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4155517712816818401-3079682489272598174?l=sodinn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sodinn.blogspot.com/feeds/3079682489272598174/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://sodinn.blogspot.com/2009/12/091208-fgets-gets.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/3079682489272598174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/3079682489272598174'/><link rel='alternate' type='text/html' href='http://sodinn.blogspot.com/2009/12/091208-fgets-gets.html' title='091208-fgets gets'/><author><name>sodin</name><uri>http://www.blogger.com/profile/10360440495617944767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_nZtAOH-lago/TMrn4ho35FI/AAAAAAAAFsM/1wBlK7t_1LY/S220/1659002649.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4155517712816818401.post-9164123112558655570</id><published>2009-11-28T03:33:00.000-08:00</published><updated>2009-12-15T00:32:02.984-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='c/c++ funtion'/><title type='text'>091128-PRNG</title><content type='html'>今天寫了終極密碼的遊戲&lt;br /&gt;本來打好卻被關機&lt;br /&gt;讓我要重打第二次&lt;br /&gt;(其實重打還不賴)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;PRNG&lt;br /&gt;(Pseudo Random Number Generator)&lt;/em&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;設亂數時須有一個種子&lt;br /&gt;用 srand 可以設定種子剛開始的位置&lt;br /&gt;&lt;br /&gt;srand( time(NULL) )&lt;br /&gt;&lt;br /&gt;以現在時間為代號取種子&lt;br /&gt;將可以在每次執行檔案時&lt;br /&gt;產生不一樣的亂數&lt;br /&gt;若沒設亂數種子時&lt;br /&gt;會發現每次出現的亂數群是一樣的&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;c++ reference:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.cplusplus.com/reference/clibrary/cstdlib/srand/"&gt;rand&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.cplusplus.com/reference/clibrary/cstdlib/rand/"&gt;srand&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;//兩函數皆定義於標準函式庫中&lt;stdlib.h&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4155517712816818401-9164123112558655570?l=sodinn.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://sodinn.blogspot.com/feeds/9164123112558655570/comments/default' title='張貼意見'/><link rel='replies' type='text/html' href='http://sodinn.blogspot.com/2009/11/prng.html#comment-form' title='0 個意見'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/9164123112558655570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4155517712816818401/posts/default/9164123112558655570'/><link rel='alternate' type='text/html' href='http://sodinn.blogspot.com/2009/11/prng.html' title='091128-PRNG'/><author><name>sodin</name><uri>http://www.blogger.com/profile/10360440495617944767</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://2.bp.blogspot.com/_nZtAOH-lago/TMrn4ho35FI/AAAAAAAAFsM/1wBlK7t_1LY/S220/1659002649.jpg'/></author><thr:total>0</thr:total></entry></feed>
