<?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>Sun, 25 Dec 2011 16:47:29 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<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所有合法位置。要求代码中只能使用一个变量。
当采用位段结构来解决这个问题的时候，代码如下：

struct &#123;
		unsigned char a:4;
		unsigned char b:4;
	&#125;i;
	for&#40;i.a=1;i.a&#60; =9;i.a++&#41;
		for&#40;i.b=1;i.b&#60;=9;i.b++&#41;
			if&#40;i.a%3!=i.b%3&#41;
				printf&#40;&#34;A=%d , B=%d\n&#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_syntax"><div class="code"><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;">&lt;</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;">&lt;=</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=%d<span style="color: #000099; font-weight: bold;">\n</span>&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></div></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的值

#include &#60;stdio .h&#62;
#include &#60;stdlib .h&#62;
#include &#60;ctype .h&#62;
#define BUFSIZE 100
&#160;
int stack&#91;BUFSIZE&#93;;
int sp=0;
&#160;
void push&#40;int c&#41;
&#123;
	if&#40;sp&#60;bufsize &#41;
		stack&#91;sp++&#93;=c;
	else
		printf&#40;&#34;Error:stack full ,can't push %c \n&#34;,c&#41;;
&#125;
&#160;
int pop&#40;void&#41;
&#123;
	if&#40;sp&#62;0&#41;
		return stack&#91;--sp&#93;;
	else
	&#123;
		printf&#40;&#34;Error: stack empty \n&#34;&#41;;
		return 0;
	&#125;
&#125;
&#160;
void main&#40;int argc , char* argv&#91;&#93;&#41;
&#123;
	int i=1;
	int op2;
	if&#40;argc&#38;lt;2&#41;
	&#123;
		printf&#40;&#34;Usage: expr [parameter...] &#34;&#41;;
	&#125;
	while&#40;&#40;--argc&#62;0&#41;&#38;&#38;&#40;&#40;*++argv&#41;&#91;0&#93;!='#'&#41;&#41;
	&#123;
		if&#40;isdigit&#40;&#40;*argv&#41;&#91;0&#93;&#41;&#41;
		&#123;
			push&#40;atoi&#40;*argv&#41;&#41;;
		&#125;
		else
		&#123;
			switch&#40;&#40;*argv&#41;&#91;0&#93;&#41;
			&#123;
			case '+' : push&#40;pop&#40;&#41;+pop&#40;&#41;&#41;; break;
			case '-' :
				op2 = pop&#40;&#41;;
				push&#40;pop&#40;&#41;-op2&#41;;
				break;
			case '*' : push&#40;pop&#40;&#41;*pop&#40;&#41;&#41;; break;
			case '/' [...]]]></description>
			<content:encoded><![CDATA[<p>题目描述:编写程序expr,计算从命令行输入的逆波兰表达式的值,其中每个运算符或操作符用一个单独的参数出现.<br />
例如:expr 2 3 4 + *  用于计算(3+4)*2的值</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #339933;">#include &lt;stdio .h&gt;</span>
<span style="color: #339933;">#include &lt;stdlib .h&gt;</span>
<span style="color: #339933;">#include &lt;ctype .h&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;">&lt;</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 <span style="color: #000099; font-weight: bold;">\n</span>&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;">&gt;</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 <span style="color: #000099; font-weight: bold;">\n</span>&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;">&gt;</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;">&lt;/</span>bufsize<span style="color: #339933;">&gt;&lt;/</span>ctype<span style="color: #339933;">&gt;&lt;/</span>stdlib<span style="color: #339933;">&gt;&lt;/</span>stdio<span style="color: #339933;">&gt;</span></pre></div></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中.

&#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&#60; =9&#41;?k+'0':k+'a'-10;
		n=n/b;
	&#125;
	k=i;
	i--;
	for&#40;j=0,i;j&#60;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;='\0';
&#125;


]]></description>
			<content:encoded><![CDATA[<p>题目要求:编写函数 itob(n ,s,  b ) 将整数n转化成以b为底的数.并将结果以字符串形式保存在数组s中.</p>

<div class="wp_syntax"><div class="code"><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;">&lt;</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;">&lt;</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 style="color: #006699; font-weight: bold;">\0</span>'</span><span style="color: #339933;">;</span>
<span style="color: #009900;">&#125;</span></pre></div></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进制到十进制转化

#include &#60;stdio .h&#62;
#include &#60;stdlib .h&#62;
&#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;&#62;='0'&#38;&#38;s&#91;i&#93;&#60; ='9'&#41;
		&#123;
			n = n*16+s&#91;i&#93;-'0';
		&#125;
		if&#40;s&#91;i&#93;&#62;='a'&#38;&#38;s&#91;i&#93;&#60; ='f'&#41;
		&#123;
			n = n*16+s&#91;i&#93;-'a'+10;
		&#125;
		if&#40;s&#91;i&#93;&#62;='A'&#38;&#38;s&#91;i&#93;&#60; ='F'&#41;
		&#123;
			n = n*16+s&#91;i&#93;-'a'+10;
		&#125;
	&#125;
&#125;
&#160;
	return n;
&#125;
bool checkChar&#40;char s&#41;
&#123;
	int temp = &#40;int&#41;s;
	if&#40;&#40;temp&#62;=48&#38;&#38;temp&#60; =57&#41;&#124;&#124;&#40;temp&#62;=65&#38;&#38;temp&#60; =70&#41;&#124;&#124;&#40;temp&#62;=97&#38;&#38;temp&#60; =102&#41;&#41;
	&#123;
		return true;
	&#125;
	else
		return false;
&#125;
void main&#40;int argc , char* argv&#91;&#93;&#41;
&#123;
	char numstr&#91;100&#93;;
	long number=0;
	gets&#40;numstr&#41;;
&#160;
	number=htoi&#40;numstr&#41;;
	printf&#40;&#34;16jinzhi: %s convert to 10jinzhi:%d\n&#34;,numstr,number&#41;;
	system&#40;&#34;pause&#34;&#41;;
&#125;


]]></description>
			<content:encoded><![CDATA[<p>题目:16进制到十进制转化</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #339933;">#include &lt;stdio .h&gt;</span>
<span style="color: #339933;">#include &lt;stdlib .h&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;">&gt;=</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;">&lt;</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;">&gt;=</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;">&lt;</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;">&gt;=</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;">&lt;</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;">&gt;=</span><span style="color: #0000dd;">48</span><span style="color: #339933;">&amp;&amp;</span>temp<span style="color: #339933;">&lt;</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;">&gt;=</span><span style="color: #0000dd;">65</span><span style="color: #339933;">&amp;&amp;</span>temp<span style="color: #339933;">&lt;</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;">&gt;=</span><span style="color: #0000dd;">97</span><span style="color: #339933;">&amp;&amp;</span>temp<span style="color: #339933;">&lt;</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:%d<span style="color: #000099; font-weight: bold;">\n</span>&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></div></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的单词的个数.

#include &#60;stdio .h&#62;
#include &#60;stdlib .h&#62;
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; &#38;&#38; &#40;nspace == 0&#41;&#41;
		&#123; [...]]]></description>
			<content:encoded><![CDATA[<p>原题:编写一个程序,打印输入中单词长度的脂肪图.<br />
改造:编写一个程序,统计长度为x的单词的个数.</p>

<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"><span style="color: #339933;">#include &lt;stdio .h&gt;</span>
<span style="color: #339933;">#include &lt;stdlib .h&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;">'<span style="color: #000099; font-weight: bold;">\t</span>'</span><span style="color: #339933;">&amp;&amp;</span>c<span style="color: #339933;">!=</span><span style="color: #ff0000;">'<span style="color: #000099; font-weight: bold;">\n</span>'</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;">'<span style="color: #000099; font-weight: bold;">\t</span>'</span><span style="color: #339933;">||</span>c<span style="color: #339933;">==</span><span style="color: #ff0000;">'<span style="color: #000099; font-weight: bold;">\n</span>'</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;">&gt;=</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;">'<span style="color: #000099; font-weight: bold;">\t</span>'</span><span style="color: #339933;">&amp;&amp;</span>c<span style="color: #339933;">!=</span><span style="color: #ff0000;">'<span style="color: #000099; font-weight: bold;">\n</span>'</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 <span style="color: #000099; font-weight: bold;">\n</span>&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;">&lt;/</span>stdlib<span style="color: #339933;">&gt;&lt;/</span>stdio<span style="color: #339933;">&gt;</span></pre></div></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 :编写程序,以一行一个单词的形式打印输入

#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;   
         [...]]]></description>
			<content:encoded><![CDATA[<p>习题1-12 :编写程序,以一行一个单词的形式打印输入</p>

<div class="wp_syntax"><div class="code"><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;">'<span style="color: #000099; font-weight: bold;">\t</span>'</span><span style="color: #339933;">&amp;&amp;</span>c<span style="color: #339933;">!=</span><span style="color: #ff0000;">'<span style="color: #000099; font-weight: bold;">\n</span>'</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;">'<span style="color: #000099; font-weight: bold;">\t</span>'</span><span style="color: #339933;">||</span>c<span style="color: #339933;">==</span><span style="color: #ff0000;">'<span style="color: #000099; font-weight: bold;">\n</span>'</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;">&gt;=</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;">'<span style="color: #000099; font-weight: bold;">\t</span>'</span><span style="color: #339933;">&amp;&amp;</span>c<span style="color: #339933;">!=</span><span style="color: #ff0000;">'<span style="color: #000099; font-weight: bold;">\n</span>'</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;">'<span style="color: #000099; font-weight: bold;">\n</span>'</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></div></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[
 #include &#60;stdio .h&#62;
 #include &#60;stdlib .h&#62;
 #include &#60;string .h&#62;
&#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 which to count:\n&#34;&#41;;
	scanf&#40;&#34;%d&#34;,&#38;m&#41;;
	printf&#40;&#34;please input From which to stand out: \n&#34;&#41;;
	scanf&#40;&#34;%d&#34;,&#38;count&#41;;
	if&#40;&#40;h=&#40;CHILD *&#41;malloc&#40;sizeof&#40;CHILD&#41;&#41;&#41;==NULL&#41;
	&#123;
		printf&#40;&#34;Cannot assignment memory !\n&#34;&#41;;
		exit&#40;1&#41;;
	&#125;
	printf&#40;&#34;please enter the student id:&#34;&#41;;
	scanf&#40;&#34;%d&#34;,&#38;&#40;h-&#62;no&#41;&#41;;
	h-&#62;next = NULL;
	p=h;
	for&#40;i=1;i&#60;n ;i++&#41;
	&#123;
		if&#40;&#40;s=&#40;CHILD *&#41;malloc&#40;sizeof&#40;CHILD&#41;&#41;&#41;==NULL&#41;
		&#123;
			printf&#40;&#34;Cannot assignment memory !\n&#34;&#41;;
			exit&#40;1&#41;;
		&#125;
		p-&#62;next=s;
		printf&#40;&#34;please [...]]]></description>
			<content:encoded><![CDATA[
<div class="wp_syntax"><div class="code"><pre class="c" style="font-family:monospace;"> <span style="color: #339933;">#include &lt;stdio .h&gt;</span>
 <span style="color: #339933;">#include &lt;stdlib .h&gt;</span>
 <span style="color: #339933;">#include &lt;string .h&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:<span style="color: #000099; font-weight: bold;">\n</span>&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:<span style="color: #000099; font-weight: bold;">\n</span>&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: <span style="color: #000099; font-weight: bold;">\n</span>&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><span style="color: #000000; font-weight: bold;">NULL</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;Cannot assignment memory !<span style="color: #000099; font-weight: bold;">\n</span>&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;">-&gt;</span>no<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
	h<span style="color: #339933;">-&gt;</span>next <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">NULL</span><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;">&lt;</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><span style="color: #000000; font-weight: bold;">NULL</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;Cannot assignment memory !<span style="color: #000099; font-weight: bold;">\n</span>&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;">-&gt;</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;">-&gt;</span>no<span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
		s<span style="color: #339933;">-&gt;</span>next <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">NULL</span><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;">-&gt;</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;">-&gt;</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;">&lt;</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;">-&gt;</span>next<span style="color: #339933;">;</span>
		<span style="color: #009900;">&#125;</span>
		s<span style="color: #339933;">-&gt;</span>next<span style="color: #339933;">=</span>p<span style="color: #339933;">-&gt;</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;">-&gt;</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;<span style="color: #000099; font-weight: bold;">\n</span>&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;">-&gt;</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;">&lt;/</span>count<span style="color: #339933;">&gt;&lt;/</span>n<span style="color: #339933;">&gt;&lt;/</span>string<span style="color: #339933;">&gt;&lt;/</span>stdlib<span style="color: #339933;">&gt;&lt;/</span>stdio<span style="color: #339933;">&gt;</span></pre></div></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>

