<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>琥珀春秋 &#187; program</title>
	<atom:link href="http://amberlife.net/category/program/feed/" rel="self" type="application/rss+xml" />
	<link>http://amberlife.net</link>
	<description>No pain No gain.</description>
	<lastBuildDate>Sat, 31 Mar 2012 10:26:56 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>位段结构的使用示例</title>
		<link>http://amberlife.net/2011/05/%e4%bd%8d%e6%ae%b5%e7%bb%93%e6%9e%84%e7%9a%84%e4%bd%bf%e7%94%a8%e7%a4%ba%e4%be%8b/</link>
		<comments>http://amberlife.net/2011/05/%e4%bd%8d%e6%ae%b5%e7%bb%93%e6%9e%84%e7%9a%84%e4%bd%bf%e7%94%a8%e7%a4%ba%e4%be%8b/#comments</comments>
		<pubDate>Mon, 09 May 2011 02:04:26 +0000</pubDate>
		<dc:creator>amberlife</dc:creator>
				<category><![CDATA[program]]></category>
		<category><![CDATA[the C programing language]]></category>

		<guid isPermaLink="false">http://amberlife.net/?p=299</guid>
		<description><![CDATA[位段结构也是一种结构体类型，只不过该类型含有以位作为单位定义存储长度的整数类型位段成员。在某些应用中，有些信息在存储时，并不需要使用一个完整的字节，而只是需要使用一个或者几个二进制位。采用位段结构，既节省存储空间，也方便操作。 在《编程之美》中的1.2中国象棋将帅问题中，采用位段结构来解决此题，很方便，效率也高。也利于理解。 中国象棋将帅问题描述： 假设棋盘中只有“将”和“帅”二子。设A为“将”，B为“帅”。A,B二子分别被限制在己方的3*3的格子运动。每一步A,B可以横向或竖向运动，但不能沿对角线运动。另外：A，B不能碰面，也就是说， A,B不能在同一条竖线上。编写一个程序，输出A,B所有合法位置。要求代码中只能使用一个变量。 当采用位段结构来解决这个问题的时候，代码如下： ?View Code Cstruct &#123; unsigned char a:4; unsigned char b:4; &#125;i; for&#40;i.a=1;i.a&#38;lt; =9;i.a++&#41; for&#40;i.b=1;i.b&#38;lt;=9;i.b++&#41; if&#40;i.a%3!=i.b%3&#41; printf&#40;&#34;A=%d , B=%dn&#34;,i.a,i.b&#41;; 可以看到解决方案很清晰，也易懂。 关于此题的其他解决方案，请参考《编程之美》]]></description>
			<content:encoded><![CDATA[<p>位段结构也是一种结构体类型，只不过该类型含有以位作为单位定义存储长度的整数类型位段成员。在某些应用中，有些信息在存储时，并不需要使用一个完整的字节，而只是需要使用一个或者几个二进制位。采用位段结构，既节省存储空间，也方便操作。<br />
在《编程之美》中的1.2中国象棋将帅问题中，采用位段结构来解决此题，很方便，效率也高。也利于理解。<br />
中国象棋将帅问题描述：<br />
假设棋盘中只有“将”和“帅”二子。设A为“将”，B为“帅”。A,B二子分别被限制在己方的3*3的格子运动。每一步A,B可以横向或竖向运动，但不能沿对角线运动。另外：A，B不能碰面，也就是说， A,B不能在同一条竖线上。编写一个程序，输出A,B所有合法位置。<span style="color: #ff0000;">要</span><span style="color: #ff0000;"><span style="color: #ff0000;">求代码中只能使用一个变量</span>。</span><br />
当采用位段结构来解决这个问题的时候，代码如下：</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p299code2'); return false;">View Code</a> C</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p2992"><td class="code" id="p299code2"><pre class="c" style="font-family:monospace;"><span style="color: #993333;">struct</span> <span style="color: #009900;">&#123;</span>
		<span style="color: #993333;">unsigned</span> <span style="color: #993333;">char</span> a<span style="color: #339933;">:</span><span style="color: #0000dd;">4</span><span style="color: #339933;">;</span>
		<span style="color: #993333;">unsigned</span> <span style="color: #993333;">char</span> b<span style="color: #339933;">:</span><span style="color: #0000dd;">4</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>i<span style="color: #339933;">;</span>
	<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>i.<span style="color: #202020;">a</span><span style="color: #339933;">=</span><span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>i.<span style="color: #202020;">a</span><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #339933;">=</span><span style="color: #0000dd;">9</span><span style="color: #339933;">;</span>i.<span style="color: #202020;">a</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
		<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>i.<span style="color: #202020;">b</span><span style="color: #339933;">=</span><span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>i.<span style="color: #202020;">b</span><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;=</span><span style="color: #0000dd;">9</span><span style="color: #339933;">;</span>i.<span style="color: #202020;">b</span><span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>i.<span style="color: #202020;">a</span><span style="color: #339933;">%</span><span style="color:#800080;">3</span><span style="color: #339933;">!=</span>i.<span style="color: #202020;">b</span><span style="color: #339933;">%</span><span style="color:#800080;">3</span><span style="color: #009900;">&#41;</span>
				<span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;A=%d , B=%dn&quot;</span><span style="color: #339933;">,</span>i.<span style="color: #202020;">a</span><span style="color: #339933;">,</span>i.<span style="color: #202020;">b</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<p>可以看到解决方案很清晰，也易懂。<br />
关于此题的其他解决方案，请参考《编程之美》
</pre>
]]></content:encoded>
			<wfw:commentRss>http://amberlife.net/2011/05/%e4%bd%8d%e6%ae%b5%e7%bb%93%e6%9e%84%e7%9a%84%e4%bd%bf%e7%94%a8%e7%a4%ba%e4%be%8b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>getc 和 _fillbuf</title>
		<link>http://amberlife.net/2011/05/getc-%e5%92%8c-_fillbuf/</link>
		<comments>http://amberlife.net/2011/05/getc-%e5%92%8c-_fillbuf/#comments</comments>
		<pubDate>Sun, 08 May 2011 08:04:19 +0000</pubDate>
		<dc:creator>amberlife</dc:creator>
				<category><![CDATA[program]]></category>
		<category><![CDATA[the C programing language]]></category>

		<guid isPermaLink="false">http://amberlife.net/?p=296</guid>
		<description><![CDATA[转载自：http://hi.baidu.com/beyoniger/blog/item/bc28e9075606c7ce7a894766.html 在 中 #define getc(p) (&#8211;(p)->cnt >= 0 ? (unsigned char) *(p)->ptr++ : _fillbuf(p)) 自己的理解： _fillbuf(FILE *fp) 的功能是， 如果还没有给流（*FILE）分配缓存，需要给它分配缓存； 调用 read 系统调用，一次读入 bufsize 个字符到流（*FILE）的缓存中，供 getc、getchar、fgetc 等函数逐步读取； 当缓存中的字符被读完时，_fillbuf 再次读入 bufsize 个字符到流（*FILE）的缓存中。]]></description>
			<content:encoded><![CDATA[<p>转载自：<a href="http://hi.baidu.com/beyoniger/blog/item/bc28e9075606c7ce7a894766.html">http://hi.baidu.com/beyoniger/blog/item/bc28e9075606c7ce7a894766.html</a><br />
在 <stdio .h> 中<br />
#define getc(p)     (&#8211;(p)->cnt >= 0 ? (unsigned char) *(p)->ptr++ : _fillbuf(p))<br />
自己的理解：<br />
_fillbuf(FILE *fp) 的功能是，<br />
如果还没有给流（*FILE）分配缓存，需要给它分配缓存；<br />
调用 read 系统调用，一次读入 bufsize 个字符到流（*FILE）的缓存中，供 getc、getchar、fgetc 等函数逐步读取；<br />
当缓存中的字符被读完时，_fillbuf 再次读入 bufsize 个字符到流（*FILE）的缓存中。</stdio></p>
]]></content:encoded>
			<wfw:commentRss>http://amberlife.net/2011/05/getc-%e5%92%8c-_fillbuf/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>＜C程序设计语言＞习题:5-10</title>
		<link>http://amberlife.net/2011/03/%ef%bc%9cc%e7%a8%8b%e5%ba%8f%e8%ae%be%e8%ae%a1%e8%af%ad%e8%a8%80%ef%bc%9e%e4%b9%a0%e9%a2%985-10/</link>
		<comments>http://amberlife.net/2011/03/%ef%bc%9cc%e7%a8%8b%e5%ba%8f%e8%ae%be%e8%ae%a1%e8%af%ad%e8%a8%80%ef%bc%9e%e4%b9%a0%e9%a2%985-10/#comments</comments>
		<pubDate>Mon, 28 Mar 2011 13:13:12 +0000</pubDate>
		<dc:creator>amberlife</dc:creator>
				<category><![CDATA[program]]></category>

		<guid isPermaLink="false">http://amberlife.net/?p=292</guid>
		<description><![CDATA[题目描述:编写程序expr,计算从命令行输入的逆波兰表达式的值,其中每个运算符或操作符用一个单独的参数出现. 例如:expr 2 3 4 + * 用于计算(3+4)*2的值 ?View Code C#include &#38;lt;stdio .h&#38;gt; #include &#38;lt;stdlib .h&#38;gt; #include &#38;lt;ctype .h&#38;gt; #define BUFSIZE 100 &#160; int stack&#91;BUFSIZE&#93;; int sp=0; &#160; void push&#40;int c&#41; &#123; if&#40;sp&#38;lt;bufsize &#41; stack&#91;sp++&#93;=c; else printf&#40;&#34;Error:stack full ,can't push &#8230; <a href="http://amberlife.net/2011/03/%ef%bc%9cc%e7%a8%8b%e5%ba%8f%e8%ae%be%e8%ae%a1%e8%af%ad%e8%a8%80%ef%bc%9e%e4%b9%a0%e9%a2%985-10/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>题目描述:编写程序expr,计算从命令行输入的逆波兰表达式的值,其中每个运算符或操作符用一个单独的参数出现.<br />
例如:expr 2 3 4 + *  用于计算(3+4)*2的值</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p292code4'); return false;">View Code</a> C</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p2924"><td class="code" id="p292code4"><pre class="c" style="font-family:monospace;"><span style="color: #339933;">#include &amp;lt;stdio .h&amp;gt;</span>
<span style="color: #339933;">#include &amp;lt;stdlib .h&amp;gt;</span>
<span style="color: #339933;">#include &amp;lt;ctype .h&amp;gt;</span>
<span style="color: #339933;">#define BUFSIZE 100</span>
&nbsp;
<span style="color: #993333;">int</span> stack<span style="color: #009900;">&#91;</span>BUFSIZE<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
<span style="color: #993333;">int</span> sp<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #993333;">void</span> push<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> c<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sp<span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>bufsize <span style="color: #009900;">&#41;</span>
		stack<span style="color: #009900;">&#91;</span>sp<span style="color: #339933;">++</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span>c<span style="color: #339933;">;</span>
	<span style="color: #b1b100;">else</span>
		<span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Error:stack full ,can't push %c n&quot;</span><span style="color: #339933;">,</span>c<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">int</span> pop<span style="color: #009900;">&#40;</span><span style="color: #993333;">void</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>sp<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		<span style="color: #b1b100;">return</span> stack<span style="color: #009900;">&#91;</span><span style="color: #339933;">--</span>sp<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">else</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Error: stack empty n&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #993333;">void</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> argc <span style="color: #339933;">,</span> <span style="color: #993333;">char</span><span style="color: #339933;">*</span> argv<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> i<span style="color: #339933;">=</span><span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> op2<span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>argc<span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span><span style="color: #0000dd;">2</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Usage: expr [parameter...] &quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">--</span>argc<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">&amp;&amp;</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">*++</span>argv<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#91;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">!=</span><span style="color: #ff0000;">'#'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>isdigit<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">*</span>argv<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#91;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			push<span style="color: #009900;">&#40;</span>atoi<span style="color: #009900;">&#40;</span><span style="color: #339933;">*</span>argv<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">else</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">switch</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">*</span>argv<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#91;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>
			<span style="color: #009900;">&#123;</span>
			<span style="color: #b1b100;">case</span> <span style="color: #ff0000;">'+'</span> <span style="color: #339933;">:</span> push<span style="color: #009900;">&#40;</span>pop<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">+</span>pop<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">case</span> <span style="color: #ff0000;">'-'</span> <span style="color: #339933;">:</span>
				op2 <span style="color: #339933;">=</span> pop<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				push<span style="color: #009900;">&#40;</span>pop<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">-</span>op2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">case</span> <span style="color: #ff0000;">'*'</span> <span style="color: #339933;">:</span> push<span style="color: #009900;">&#40;</span>pop<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">*</span>pop<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> <span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
			<span style="color: #b1b100;">case</span> <span style="color: #ff0000;">'/'</span> <span style="color: #339933;">:</span>
				op2 <span style="color: #339933;">=</span> pop<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>op2<span style="color: #339933;">!=</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
				<span style="color: #009900;">&#123;</span>
					push<span style="color: #009900;">&#40;</span>pop<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">/</span>op2<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
				<span style="color: #009900;">&#125;</span>
				<span style="color: #000000; font-weight: bold;">break</span><span style="color: #339933;">;</span>
			<span style="color: #009900;">&#125;</span>
		<span style="color: #009900;">&#125;</span>
		i<span style="color: #339933;">++;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;result = %d&quot;</span><span style="color: #339933;">,</span>stack<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	system<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;pause&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
<span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;/</span>bufsize<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;&amp;</span>lt<span style="color: #339933;">;/</span>ctype<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;&amp;</span>lt<span style="color: #339933;">;/</span>stdlib<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;&amp;</span>lt<span style="color: #339933;">;/</span>stdio<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://amberlife.net/2011/03/%ef%bc%9cc%e7%a8%8b%e5%ba%8f%e8%ae%be%e8%ae%a1%e8%af%ad%e8%a8%80%ef%bc%9e%e4%b9%a0%e9%a2%985-10/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>getch()和getchar()区别</title>
		<link>http://amberlife.net/2011/03/getch%e5%92%8cgetchar%e5%8c%ba%e5%88%ab/</link>
		<comments>http://amberlife.net/2011/03/getch%e5%92%8cgetchar%e5%8c%ba%e5%88%ab/#comments</comments>
		<pubDate>Sat, 26 Mar 2011 08:28:19 +0000</pubDate>
		<dc:creator>amberlife</dc:creator>
				<category><![CDATA[program]]></category>

		<guid isPermaLink="false">http://amberlife.net/?p=289</guid>
		<description><![CDATA[只这么一句话,我想就可以理解了 : 当缓冲区不空时,getch()从缓冲区内获取字符,当缓冲区为空的时候,getch()函数从调用getchar()函数直接从输入中读取字符.]]></description>
			<content:encoded><![CDATA[<p>只这么一句话,我想就可以理解了 :<br />
 当缓冲区不空时,getch()从缓冲区内获取字符,当缓冲区为空的时候,getch()函数从调用getchar()函数直接从输入中读取字符.</p>
]]></content:encoded>
			<wfw:commentRss>http://amberlife.net/2011/03/getch%e5%92%8cgetchar%e5%8c%ba%e5%88%ab/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>＜C程序设计语言＞ 习题3-5</title>
		<link>http://amberlife.net/2011/03/%ef%bc%9cc%e7%a8%8b%e5%ba%8f%e8%ae%be%e8%ae%a1%e8%af%ad%e8%a8%80%ef%bc%9e-%e4%b9%a0%e9%a2%983-5/</link>
		<comments>http://amberlife.net/2011/03/%ef%bc%9cc%e7%a8%8b%e5%ba%8f%e8%ae%be%e8%ae%a1%e8%af%ad%e8%a8%80%ef%bc%9e-%e4%b9%a0%e9%a2%983-5/#comments</comments>
		<pubDate>Fri, 25 Mar 2011 15:46:58 +0000</pubDate>
		<dc:creator>amberlife</dc:creator>
				<category><![CDATA[program]]></category>
		<category><![CDATA[the C programing language]]></category>

		<guid isPermaLink="false">http://amberlife.net/?p=287</guid>
		<description><![CDATA[题目要求:编写函数 itob(n ,s, b ) 将整数n转化成以b为底的数.并将结果以字符串形式保存在数组s中. ?View Code C&#160; void itob&#40;int n,char s&#91;&#93;,int b&#41; &#123; int i=0,j,k; char temp; while&#40;n!=0&#41; &#123; k=n%b; s&#91;i++&#93;=&#40;k&#38;lt; =9&#41;?k+'0':k+'a'-10; n=n/b; &#125; k=i; i--; for&#40;j=0,i;j&#38;lt;i;j++,i--&#41; &#123; temp=s&#91;j&#93;; s&#91;j&#93;=s&#91;i&#93;; s&#91;i&#93;=temp; &#125; s&#91;k&#93;=''; &#125;]]></description>
			<content:encoded><![CDATA[<p>题目要求:编写函数 itob(n ,s,  b ) 将整数n转化成以b为底的数.并将结果以字符串形式保存在数组s中.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p287code6'); return false;">View Code</a> C</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p2876"><td class="code" id="p287code6"><pre class="c" style="font-family:monospace;">&nbsp;
<span style="color: #993333;">void</span> itob<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> n<span style="color: #339933;">,</span><span style="color: #993333;">char</span> s<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">,</span><span style="color: #993333;">int</span> b<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> i<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">,</span>j<span style="color: #339933;">,</span>k<span style="color: #339933;">;</span>
	<span style="color: #993333;">char</span> temp<span style="color: #339933;">;</span>
	<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span>n<span style="color: #339933;">!=</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		k<span style="color: #339933;">=</span>n<span style="color: #339933;">%</span>b<span style="color: #339933;">;</span>
		s<span style="color: #009900;">&#91;</span>i<span style="color: #339933;">++</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #009900;">&#40;</span>k<span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #339933;">=</span><span style="color: #0000dd;">9</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">?</span>k<span style="color: #339933;">+</span><span style="color: #ff0000;">'0'</span><span style="color: #339933;">:</span>k<span style="color: #339933;">+</span><span style="color: #ff0000;">'a'</span><span style="color: #339933;">-</span><span style="color: #0000dd;">10</span><span style="color: #339933;">;</span>
		n<span style="color: #339933;">=</span>n<span style="color: #339933;">/</span>b<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	k<span style="color: #339933;">=</span>i<span style="color: #339933;">;</span>
	i<span style="color: #339933;">--;</span>
	<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>j<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">,</span>i<span style="color: #339933;">;</span>j<span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>i<span style="color: #339933;">;</span>j<span style="color: #339933;">++,</span>i<span style="color: #339933;">--</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		temp<span style="color: #339933;">=</span>s<span style="color: #009900;">&#91;</span>j<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
		s<span style="color: #009900;">&#91;</span>j<span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span>s<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
		s<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span>temp<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	s<span style="color: #009900;">&#91;</span>k<span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #ff0000;">' '</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

</pre>
]]></content:encoded>
			<wfw:commentRss>http://amberlife.net/2011/03/%ef%bc%9cc%e7%a8%8b%e5%ba%8f%e8%ae%be%e8%ae%a1%e8%af%ad%e8%a8%80%ef%bc%9e-%e4%b9%a0%e9%a2%983-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>＜c语言程序设计＞习题2-3</title>
		<link>http://amberlife.net/2011/03/%e4%b9%a0%e9%a2%982-3/</link>
		<comments>http://amberlife.net/2011/03/%e4%b9%a0%e9%a2%982-3/#comments</comments>
		<pubDate>Thu, 24 Mar 2011 04:56:36 +0000</pubDate>
		<dc:creator>amberlife</dc:creator>
				<category><![CDATA[program]]></category>
		<category><![CDATA[the C programing language]]></category>

		<guid isPermaLink="false">http://amberlife.net/?p=284</guid>
		<description><![CDATA[题目:16进制到十进制转化 ?View Code C#include &#38;lt;stdio .h&#38;gt; #include &#38;lt;stdlib .h&#38;gt; &#160; int htoi&#40;char s&#91;&#93;&#41; &#123; bool checkChar&#40;char s&#41;; int i=0; long n=0 ; if&#40;s&#91;i&#93;==0&#41; &#123; ++i; if&#40;s&#91;i&#93;=='x'&#124;&#124;s&#91;i&#93;=='X'&#41; ++i; &#125; for&#40;i;checkChar&#40;s&#91;i&#93;&#41;;i++&#41; &#123; if&#40;s&#91;i&#93;&#38;gt;='0'&#38;&#38;s&#91;i&#93;&#38;lt; ='9'&#41; &#123; n = n*16+s&#91;i&#93;-'0'; &#125; if&#40;s&#91;i&#93;&#38;gt;='a'&#38;&#38;s&#91;i&#93;&#38;lt; ='f'&#41; &#123; &#8230; <a href="http://amberlife.net/2011/03/%e4%b9%a0%e9%a2%982-3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>题目:16进制到十进制转化</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p284code8'); return false;">View Code</a> C</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p2848"><td class="code" id="p284code8"><pre class="c" style="font-family:monospace;"><span style="color: #339933;">#include &amp;lt;stdio .h&amp;gt;</span>
<span style="color: #339933;">#include &amp;lt;stdlib .h&amp;gt;</span>
&nbsp;
<span style="color: #993333;">int</span> htoi<span style="color: #009900;">&#40;</span><span style="color: #993333;">char</span> s<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	bool checkChar<span style="color: #009900;">&#40;</span><span style="color: #993333;">char</span> s<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> i<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">long</span> n<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span> <span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>s<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #339933;">++</span>i<span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>s<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #ff0000;">'x'</span><span style="color: #339933;">||</span>s<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">==</span><span style="color: #ff0000;">'X'</span><span style="color: #009900;">&#41;</span>
			<span style="color: #339933;">++</span>i<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>i<span style="color: #339933;">;</span>checkChar<span style="color: #009900;">&#40;</span>s<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>s<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;=</span><span style="color: #ff0000;">'0'</span><span style="color: #339933;">&amp;&amp;</span>s<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #339933;">=</span><span style="color: #ff0000;">'9'</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			n <span style="color: #339933;">=</span> n<span style="color: #339933;">*</span><span style="color: #0000dd;">16</span><span style="color: #339933;">+</span>s<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">-</span><span style="color: #ff0000;">'0'</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>s<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;=</span><span style="color: #ff0000;">'a'</span><span style="color: #339933;">&amp;&amp;</span>s<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #339933;">=</span><span style="color: #ff0000;">'f'</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			n <span style="color: #339933;">=</span> n<span style="color: #339933;">*</span><span style="color: #0000dd;">16</span><span style="color: #339933;">+</span>s<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">-</span><span style="color: #ff0000;">'a'</span><span style="color: #339933;">+</span><span style="color: #0000dd;">10</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>s<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;=</span><span style="color: #ff0000;">'A'</span><span style="color: #339933;">&amp;&amp;</span>s<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #339933;">=</span><span style="color: #ff0000;">'F'</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			n <span style="color: #339933;">=</span> n<span style="color: #339933;">*</span><span style="color: #0000dd;">16</span><span style="color: #339933;">+</span>s<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">-</span><span style="color: #ff0000;">'a'</span><span style="color: #339933;">+</span><span style="color: #0000dd;">10</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #b1b100;">return</span> n<span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
bool checkChar<span style="color: #009900;">&#40;</span><span style="color: #993333;">char</span> s<span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> temp <span style="color: #339933;">=</span> <span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span><span style="color: #009900;">&#41;</span>s<span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>temp<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;=</span><span style="color: #0000dd;">48</span><span style="color: #339933;">&amp;&amp;</span>temp<span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #339933;">=</span><span style="color: #0000dd;">57</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">||</span><span style="color: #009900;">&#40;</span>temp<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;=</span><span style="color: #0000dd;">65</span><span style="color: #339933;">&amp;&amp;</span>temp<span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #339933;">=</span><span style="color: #0000dd;">70</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">||</span><span style="color: #009900;">&#40;</span>temp<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;=</span><span style="color: #0000dd;">97</span><span style="color: #339933;">&amp;&amp;</span>temp<span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span> <span style="color: #339933;">=</span><span style="color: #0000dd;">102</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">return</span> <span style="color: #000000; font-weight: bold;">true</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #b1b100;">else</span>
		<span style="color: #b1b100;">return</span> <span style="color: #000000; font-weight: bold;">false</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #993333;">void</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> argc <span style="color: #339933;">,</span> <span style="color: #993333;">char</span><span style="color: #339933;">*</span> argv<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">char</span> numstr<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">100</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">long</span> number<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
	gets<span style="color: #009900;">&#40;</span>numstr<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
	number<span style="color: #339933;">=</span>htoi<span style="color: #009900;">&#40;</span>numstr<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;16jinzhi: %s convert to 10jinzhi:%dn&quot;</span><span style="color: #339933;">,</span>numstr<span style="color: #339933;">,</span>number<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	system<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;pause&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

<p></stdlib></stdio></pre>
]]></content:encoded>
			<wfw:commentRss>http://amberlife.net/2011/03/%e4%b9%a0%e9%a2%982-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>习题1-13(改造)</title>
		<link>http://amberlife.net/2011/03/%e4%b9%a0%e9%a2%981-13%e6%94%b9%e9%80%a0/</link>
		<comments>http://amberlife.net/2011/03/%e4%b9%a0%e9%a2%981-13%e6%94%b9%e9%80%a0/#comments</comments>
		<pubDate>Wed, 23 Mar 2011 16:12:04 +0000</pubDate>
		<dc:creator>amberlife</dc:creator>
				<category><![CDATA[program]]></category>
		<category><![CDATA[the C programing language]]></category>

		<guid isPermaLink="false">http://amberlife.net/?p=279</guid>
		<description><![CDATA[原题:编写一个程序,打印输入中单词长度的脂肪图. 改造:编写一个程序,统计长度为x的单词的个数. ?View Code C#include &#38;lt;stdio .h&#38;gt; #include &#38;lt;stdlib .h&#38;gt; void main&#40;int argc , char* argv&#91;&#93;&#41; &#123; int nspace = 0; int count =0 ; int wlen&#91;30&#93;; int i; char c; for&#40;i=0;i&#38;lt;30;i++&#41; &#123; wlen&#91;i&#93;=0; &#125; while&#40;&#40;c=getchar&#40;&#41;&#41; != EOF&#41;&#123; if&#40;&#40;&#40;c!=' '&#38;&#38;c!='t'&#38;&#38;c!='n'&#41;&#41; &#8230; <a href="http://amberlife.net/2011/03/%e4%b9%a0%e9%a2%981-13%e6%94%b9%e9%80%a0/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>原题:编写一个程序,打印输入中单词长度的脂肪图.<br />
改造:编写一个程序,统计长度为x的单词的个数.</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p279code10'); return false;">View Code</a> C</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p27910"><td class="code" id="p279code10"><pre class="c" style="font-family:monospace;"><span style="color: #339933;">#include &amp;lt;stdio .h&amp;gt;</span>
<span style="color: #339933;">#include &amp;lt;stdlib .h&amp;gt;</span>
<span style="color: #993333;">void</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> argc <span style="color: #339933;">,</span> <span style="color: #993333;">char</span><span style="color: #339933;">*</span> argv<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span>  nspace <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span>  count <span style="color: #339933;">=</span><span style="color: #0000dd;">0</span> <span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> wlen<span style="color: #009900;">&#91;</span><span style="color: #0000dd;">30</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> i<span style="color: #339933;">;</span>
    <span style="color: #993333;">char</span> c<span style="color: #339933;">;</span>
   <span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>i<span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>i<span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span><span style="color: #0000dd;">30</span><span style="color: #339933;">;</span>i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
   <span style="color: #009900;">&#123;</span>
	  wlen<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">=</span><span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
   <span style="color: #009900;">&#125;</span>
    <span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>c<span style="color: #339933;">=</span>getchar<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> EOF<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
        <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>c<span style="color: #339933;">!=</span><span style="color: #ff0000;">' '</span><span style="color: #339933;">&amp;&amp;</span>c<span style="color: #339933;">!=</span><span style="color: #ff0000;">'t'</span><span style="color: #339933;">&amp;&amp;</span>c<span style="color: #339933;">!=</span><span style="color: #ff0000;">'n'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900;">&#40;</span>nspace <span style="color: #339933;">==</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>   
            count<span style="color: #339933;">++;</span>
        <span style="color: #009900;">&#125;</span>
        <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>c<span style="color: #339933;">==</span><span style="color: #ff0000;">' '</span><span style="color: #339933;">||</span>c<span style="color: #339933;">==</span><span style="color: #ff0000;">'t'</span><span style="color: #339933;">||</span>c<span style="color: #339933;">==</span><span style="color: #ff0000;">'n'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>   
			<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>nspace<span style="color: #339933;">==</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
			<span style="color: #009900;">&#123;</span>
				wlen<span style="color: #009900;">&#91;</span>count<span style="color: #009900;">&#93;</span><span style="color: #339933;">++;</span>
			<span style="color: #009900;">&#125;</span>
            nspace<span style="color: #339933;">++;</span>
        <span style="color: #009900;">&#125;</span>
        <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>nspace <span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;=</span> <span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>c<span style="color: #339933;">!=</span><span style="color: #ff0000;">' '</span><span style="color: #339933;">&amp;&amp;</span>c<span style="color: #339933;">!=</span><span style="color: #ff0000;">'t'</span><span style="color: #339933;">&amp;&amp;</span>c<span style="color: #339933;">!=</span><span style="color: #ff0000;">'n'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>    
            nspace <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
			count<span style="color: #339933;">=</span><span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>       
        <span style="color: #009900;">&#125;</span>
    <span style="color: #009900;">&#125;</span>
&nbsp;
	<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>i<span style="color: #339933;">=</span><span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>i<span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span><span style="color: #0000dd;">30</span><span style="color: #339933;">;</span>i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>wlen<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #339933;">!=</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;word length equals to %d have %d n&quot;</span><span style="color: #339933;">,</span>i<span style="color: #339933;">,</span>wlen<span style="color: #009900;">&#91;</span>i<span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
	system<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;pause&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;/</span>stdlib<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;&amp;</span>lt<span style="color: #339933;">;/</span>stdio<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://amberlife.net/2011/03/%e4%b9%a0%e9%a2%981-13%e6%94%b9%e9%80%a0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&lt; c程序设计语言 &gt;习题:1-12</title>
		<link>http://amberlife.net/2011/03/c%e7%a8%8b%e5%ba%8f%e8%ae%be%e8%ae%a1%e8%af%ad%e8%a8%80%e4%b9%a0%e9%a2%981-12/</link>
		<comments>http://amberlife.net/2011/03/c%e7%a8%8b%e5%ba%8f%e8%ae%be%e8%ae%a1%e8%af%ad%e8%a8%80%e4%b9%a0%e9%a2%981-12/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 14:37:36 +0000</pubDate>
		<dc:creator>amberlife</dc:creator>
				<category><![CDATA[program]]></category>
		<category><![CDATA[the C programing language]]></category>

		<guid isPermaLink="false">http://amberlife.net/?p=272</guid>
		<description><![CDATA[习题1-12 :编写程序,以一行一个单词的形式打印输入 ?View Code C#include &#34;stdio.h&#34; void main&#40;int argc , char* argv&#91;&#93;&#41; &#123; int nspace = 0; char c; c = getchar&#40;&#41;; while&#40;&#40;c=getchar&#40;&#41;&#41; != EOF&#41;&#123; if&#40;&#40;&#40;c!=' '&#38;&#38;c!='t'&#38;&#38;c!='n'&#41;&#41; &#38;&#38; &#40;nspace == 0&#41;&#41; &#123; putchar&#40;c&#41;; &#160; &#125; if&#40;c==' '&#124;&#124;c=='t'&#124;&#124;c=='n'&#41;&#123; nspace++; &#125; if&#40;&#40;nspace &#8230; <a href="http://amberlife.net/2011/03/c%e7%a8%8b%e5%ba%8f%e8%ae%be%e8%ae%a1%e8%af%ad%e8%a8%80%e4%b9%a0%e9%a2%981-12/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>习题1-12 :编写程序,以一行一个单词的形式打印输入</p>

<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p272code12'); return false;">View Code</a> C</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p27212"><td class="code" id="p272code12"><pre class="c" style="font-family:monospace;"><span style="color: #339933;">#include  &quot;stdio.h&quot;</span>
<span style="color: #993333;">void</span> main<span style="color: #009900;">&#40;</span><span style="color: #993333;">int</span> argc <span style="color: #339933;">,</span> <span style="color: #993333;">char</span><span style="color: #339933;">*</span> argv<span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span><span style="color: #009900;">&#41;</span>
<span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span>  nspace <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
    <span style="color: #993333;">char</span> c<span style="color: #339933;">;</span>
    c <span style="color: #339933;">=</span> getchar<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> 
    <span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>c<span style="color: #339933;">=</span>getchar<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">!=</span> EOF<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>
        <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>c<span style="color: #339933;">!=</span><span style="color: #ff0000;">' '</span><span style="color: #339933;">&amp;&amp;</span>c<span style="color: #339933;">!=</span><span style="color: #ff0000;">'t'</span><span style="color: #339933;">&amp;&amp;</span>c<span style="color: #339933;">!=</span><span style="color: #ff0000;">'n'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900;">&#40;</span>nspace <span style="color: #339933;">==</span> <span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>   
            putchar<span style="color: #009900;">&#40;</span>c<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #009900;">&#125;</span>
        <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>c<span style="color: #339933;">==</span><span style="color: #ff0000;">' '</span><span style="color: #339933;">||</span>c<span style="color: #339933;">==</span><span style="color: #ff0000;">'t'</span><span style="color: #339933;">||</span>c<span style="color: #339933;">==</span><span style="color: #ff0000;">'n'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#123;</span>                  
            nspace<span style="color: #339933;">++;</span>
        <span style="color: #009900;">&#125;</span>
        <span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>nspace <span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;=</span> <span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&amp;&amp;</span> <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>c<span style="color: #339933;">!=</span><span style="color: #ff0000;">' '</span><span style="color: #339933;">&amp;&amp;</span>c<span style="color: #339933;">!=</span><span style="color: #ff0000;">'t'</span><span style="color: #339933;">&amp;&amp;</span>c<span style="color: #339933;">!=</span><span style="color: #ff0000;">'n'</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>    
            nspace <span style="color: #339933;">=</span> <span style="color: #0000dd;">0</span><span style="color: #339933;">;</span>
            putchar<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">'n'</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
            putchar<span style="color: #009900;">&#40;</span>c<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
        <span style="color: #009900;">&#125;</span>
&nbsp;
    <span style="color: #009900;">&#125;</span>
	system<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;pause&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://amberlife.net/2011/03/c%e7%a8%8b%e5%ba%8f%e8%ae%be%e8%ae%a1%e8%af%ad%e8%a8%80%e4%b9%a0%e9%a2%981-12/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>约瑟夫问题</title>
		<link>http://amberlife.net/2011/03/yuesefu/</link>
		<comments>http://amberlife.net/2011/03/yuesefu/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 11:41:50 +0000</pubDate>
		<dc:creator>amberlife</dc:creator>
				<category><![CDATA[program]]></category>
		<category><![CDATA[数据结构]]></category>
		<category><![CDATA[the C programing language]]></category>

		<guid isPermaLink="false">http://amberlife.net/?p=269</guid>
		<description><![CDATA[?View Code C #include &#38;lt;stdio .h&#38;gt; #include &#38;lt;stdlib .h&#38;gt; #include &#38;lt;string .h&#38;gt; &#160; typedef struct child &#123; int no ; struct child *next; &#125;CHILD; void main&#40;&#41; &#123; CHILD *h, *p,*s; int m,n,i,count; printf&#40;&#34;please input children's count:n&#34;&#41;; scanf&#40;&#34;%d&#34;,&#38;n&#41;; printf&#40;&#34;please input From &#8230; <a href="http://amberlife.net/2011/03/yuesefu/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[
<div class="wp_codebox_msgheader"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p269code14'); return false;">View Code</a> C</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p26914"><td class="code" id="p269code14"><pre class="c" style="font-family:monospace;"> <span style="color: #339933;">#include &amp;lt;stdio .h&amp;gt;</span>
 <span style="color: #339933;">#include &amp;lt;stdlib .h&amp;gt;</span>
 <span style="color: #339933;">#include &amp;lt;string .h&amp;gt;</span>
&nbsp;
 <span style="color: #993333;">typedef</span> <span style="color: #993333;">struct</span> child
 <span style="color: #009900;">&#123;</span>
	<span style="color: #993333;">int</span> no <span style="color: #339933;">;</span>
	<span style="color: #993333;">struct</span> child <span style="color: #339933;">*</span>next<span style="color: #339933;">;</span>
 <span style="color: #009900;">&#125;</span>CHILD<span style="color: #339933;">;</span>
 <span style="color: #993333;">void</span> main<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span>
 <span style="color: #009900;">&#123;</span>
	CHILD <span style="color: #339933;">*</span>h<span style="color: #339933;">,</span> <span style="color: #339933;">*</span>p<span style="color: #339933;">,*</span>s<span style="color: #339933;">;</span>
	<span style="color: #993333;">int</span> m<span style="color: #339933;">,</span>n<span style="color: #339933;">,</span>i<span style="color: #339933;">,</span>count<span style="color: #339933;">;</span>
	<span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;please input children's count:n&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	scanf<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%d&quot;</span><span style="color: #339933;">,&amp;</span>n<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;please input From which to count:n&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	scanf<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%d&quot;</span><span style="color: #339933;">,&amp;</span>m<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;please input From which to stand out: n&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	scanf<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%d&quot;</span><span style="color: #339933;">,&amp;</span>count<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>h<span style="color: #339933;">=</span><span style="color: #009900;">&#40;</span>CHILD <span style="color: #339933;">*</span><span style="color: #009900;">&#41;</span>malloc<span style="color: #009900;">&#40;</span><span style="color: #993333;">sizeof</span><span style="color: #009900;">&#40;</span>CHILD<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">==</span>NULL<span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Cannot assignment memory !n&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		exit<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	<span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;please enter the student id:&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	scanf<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%d&quot;</span><span style="color: #339933;">,&amp;</span><span style="color: #009900;">&#40;</span>h<span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>no<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	h<span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>next <span style="color: #339933;">=</span> NULL<span style="color: #339933;">;</span>
	p<span style="color: #339933;">=</span>h<span style="color: #339933;">;</span>
	<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>i<span style="color: #339933;">=</span><span style="color: #0000dd;">1</span><span style="color: #339933;">;</span>i<span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>n <span style="color: #339933;">;</span>i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#40;</span>s<span style="color: #339933;">=</span><span style="color: #009900;">&#40;</span>CHILD <span style="color: #339933;">*</span><span style="color: #009900;">&#41;</span>malloc<span style="color: #009900;">&#40;</span><span style="color: #993333;">sizeof</span><span style="color: #009900;">&#40;</span>CHILD<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">==</span>NULL<span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			<span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;Cannot assignment memory !n&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
			exit<span style="color: #009900;">&#40;</span><span style="color: #0000dd;">1</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		p<span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>next<span style="color: #339933;">=</span>s<span style="color: #339933;">;</span>
		<span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;please enter the student id:&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		scanf<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%d&quot;</span><span style="color: #339933;">,&amp;</span><span style="color: #009900;">&#40;</span>s<span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>no<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		s<span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>next <span style="color: #339933;">=</span> NULL<span style="color: #339933;">;</span>
		p<span style="color: #339933;">=</span>s<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
	p<span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>next <span style="color: #339933;">=</span> h<span style="color: #339933;">;</span>
    p<span style="color: #339933;">=</span>h<span style="color: #339933;">;</span>
	<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">--</span>m<span style="color: #009900;">&#41;</span> 
	<span style="color: #009900;">&#123;</span>	
		s<span style="color: #339933;">=</span>p<span style="color: #339933;">;</span>
		p<span style="color: #339933;">=</span>p<span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>next<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
&nbsp;
&nbsp;
	<span style="color: #b1b100;">while</span><span style="color: #009900;">&#40;</span>n<span style="color: #339933;">--</span><span style="color: #009900;">&#41;</span>
	<span style="color: #009900;">&#123;</span>
		<span style="color: #b1b100;">for</span><span style="color: #009900;">&#40;</span>i<span style="color: #339933;">=</span><span style="color: #0000dd;">1</span><span style="color: #339933;">;</span> i<span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;</span>count <span style="color: #339933;">;</span> i<span style="color: #339933;">++</span><span style="color: #009900;">&#41;</span>
		<span style="color: #009900;">&#123;</span>
			s<span style="color: #339933;">=</span>p<span style="color: #339933;">;</span>
			p<span style="color: #339933;">=</span>p<span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>next<span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		s<span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>next<span style="color: #339933;">=</span>p<span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>next<span style="color: #339933;">;</span>
&nbsp;
&nbsp;
		<span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;%4d &quot;</span><span style="color: #339933;">,</span>p<span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>no<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		<span style="color: #b1b100;">if</span><span style="color: #009900;">&#40;</span>n<span style="color: #339933;">%</span><span style="color:#800080;">10</span><span style="color: #339933;">==</span><span style="color: #0000dd;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #000066;">printf</span><span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;n&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
		free<span style="color: #009900;">&#40;</span>p<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		p<span style="color: #339933;">=</span>s<span style="color: #339933;">-&amp;</span>gt<span style="color: #339933;">;</span>next<span style="color: #339933;">;</span>
	<span style="color: #009900;">&#125;</span>
   system<span style="color: #009900;">&#40;</span><span style="color: #ff0000;">&quot;pause&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
 <span style="color: #009900;">&#125;</span>
<span style="color: #339933;">&amp;</span>lt<span style="color: #339933;">;/</span>count<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;&amp;</span>lt<span style="color: #339933;">;/</span>n<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;&amp;</span>lt<span style="color: #339933;">;/</span>string<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;&amp;</span>lt<span style="color: #339933;">;/</span>stdlib<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;&amp;</span>lt<span style="color: #339933;">;/</span>stdio<span style="color: #339933;">&amp;</span>gt<span style="color: #339933;">;</span></pre></td></tr></table></div>

]]></content:encoded>
			<wfw:commentRss>http://amberlife.net/2011/03/yuesefu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>豆瓣url脑图分析。</title>
		<link>http://amberlife.net/2010/07/%e8%b1%86%e7%93%a3url%e8%84%91%e5%9b%be%e5%88%86%e6%9e%90%e3%80%82/</link>
		<comments>http://amberlife.net/2010/07/%e8%b1%86%e7%93%a3url%e8%84%91%e5%9b%be%e5%88%86%e6%9e%90%e3%80%82/#comments</comments>
		<pubDate>Tue, 06 Jul 2010 02:06:17 +0000</pubDate>
		<dc:creator>amberlife</dc:creator>
				<category><![CDATA[program]]></category>
		<category><![CDATA[软件工程]]></category>

		<guid isPermaLink="false">http://amberlife.net/?p=227</guid>
		<description><![CDATA[豆瓣url分析图 关于豆瓣的一个url分析，保存一份，供以后在分析]]></description>
			<content:encoded><![CDATA[<div class="mceTemp">
<dl id="attachment_226" class="wp-caption alignnone" style="width: 210px;">
<dt class="wp-caption-dt"><img class="size-medium wp-image-226" title="douban_url" src="http://amberlife.net/wp-content/uploads/2010/07/douban_url1-200x300.png" alt="豆瓣url分析图" width="200" height="300" /></dt>
<dd class="wp-caption-dd">豆瓣url分析图</dd>
</dl>
<p>关于豆瓣的一个url分析，保存一份，供以后在分析</p></div>
]]></content:encoded>
			<wfw:commentRss>http://amberlife.net/2010/07/%e8%b1%86%e7%93%a3url%e8%84%91%e5%9b%be%e5%88%86%e6%9e%90%e3%80%82/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

