﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>语源科技BlogJava-BeautifulMan</title><link>http://www.blogjava.net/BeautifulMan/</link><description /><language>zh-cn</language><lastBuildDate>Sun, 12 Apr 2026 13:09:17 GMT</lastBuildDate><pubDate>Sun, 12 Apr 2026 13:09:17 GMT</pubDate><ttl>60</ttl><item><title>C Primer Plus 第15章 位操作 复习题与编程练习</title><link>http://www.blogjava.net/BeautifulMan/archive/2016/01/06/428948.html</link><dc:creator>李阿昀</dc:creator><author>李阿昀</author><pubDate>Wed, 06 Jan 2016 01:27:00 GMT</pubDate><guid>http://www.blogjava.net/BeautifulMan/archive/2016/01/06/428948.html</guid><wfw:comment>http://www.blogjava.net/BeautifulMan/comments/428948.html</wfw:comment><comments>http://www.blogjava.net/BeautifulMan/archive/2016/01/06/428948.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/BeautifulMan/comments/commentRss/428948.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BeautifulMan/services/trackbacks/428948.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 复习题1、将下列十进制数转换为二进制形式：a. 3b. 13c. 59d. 119答：a. 11b. 1101c. 111011d. 11101112、将下列二进制值转换为十进制、八进制和十六进制形式：a. 00010101b. 01010101c. 01001100d. 10011101答：a. 21, 025, 0x15b. 85, 0125, 0x55c. 76, 0114, 0x4Cd. ...&nbsp;&nbsp;<a href='http://www.blogjava.net/BeautifulMan/archive/2016/01/06/428948.html'>阅读全文</a><img src ="http://www.blogjava.net/BeautifulMan/aggbug/428948.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BeautifulMan/" target="_blank">李阿昀</a> 2016-01-06 09:27 <a href="http://www.blogjava.net/BeautifulMan/archive/2016/01/06/428948.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>《汇编语言（第3版）》 实验4 [bx]和loop的使用</title><link>http://www.blogjava.net/BeautifulMan/archive/2015/12/15/428652.html</link><dc:creator>李阿昀</dc:creator><author>李阿昀</author><pubDate>Tue, 15 Dec 2015 01:06:00 GMT</pubDate><guid>http://www.blogjava.net/BeautifulMan/archive/2015/12/15/428652.html</guid><wfw:comment>http://www.blogjava.net/BeautifulMan/comments/428652.html</wfw:comment><comments>http://www.blogjava.net/BeautifulMan/archive/2015/12/15/428652.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/BeautifulMan/comments/commentRss/428652.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BeautifulMan/services/trackbacks/428652.html</trackback:ping><description><![CDATA[这是王爽老师的《汇编语言（第3版）》，经知友推荐确实是一本极好的书！<br /><br /><div>实验4 [bx]和loop的使用</div>（1）、（2）<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->assume&nbsp;cs:code<br />code&nbsp;segment<br />&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;ax,0020h<br />&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;ds,ax<br />&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;bx,0<br />&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;cx,64<br />&nbsp;&nbsp;s:mov&nbsp;[bx],bl&nbsp;&nbsp;&nbsp;;这里必须是mov&nbsp;[bx],bl，而不能是mov&nbsp;[bx],bx,否则会出现类型不匹配<br />&nbsp;&nbsp;&nbsp;&nbsp;inc&nbsp;bl<br />&nbsp;&nbsp;&nbsp;&nbsp;loop&nbsp;s<br />&nbsp;&nbsp;&nbsp;&nbsp;mov&nbsp;ax,4c00h<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;21h<br />code&nbsp;ends<br />end</div><br /><br /><br /><br /><br /><br /><br /><br /><br /><img src ="http://www.blogjava.net/BeautifulMan/aggbug/428652.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BeautifulMan/" target="_blank">李阿昀</a> 2015-12-15 09:06 <a href="http://www.blogjava.net/BeautifulMan/archive/2015/12/15/428652.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>C Primer Plus 第14章 结构和其他数据形式 复习题与编程练习</title><link>http://www.blogjava.net/BeautifulMan/archive/2015/12/10/428593.html</link><dc:creator>李阿昀</dc:creator><author>李阿昀</author><pubDate>Thu, 10 Dec 2015 08:53:00 GMT</pubDate><guid>http://www.blogjava.net/BeautifulMan/archive/2015/12/10/428593.html</guid><wfw:comment>http://www.blogjava.net/BeautifulMan/comments/428593.html</wfw:comment><comments>http://www.blogjava.net/BeautifulMan/archive/2015/12/10/428593.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/BeautifulMan/comments/commentRss/428593.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BeautifulMan/services/trackbacks/428593.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 复习题1、以下模板有什么错误？Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->structure&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;char&nbsp;itable;&nbsp;&nbsp;&nbsp;&nbsp;int&nb...&nbsp;&nbsp;<a href='http://www.blogjava.net/BeautifulMan/archive/2015/12/10/428593.html'>阅读全文</a><img src ="http://www.blogjava.net/BeautifulMan/aggbug/428593.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BeautifulMan/" target="_blank">李阿昀</a> 2015-12-10 16:53 <a href="http://www.blogjava.net/BeautifulMan/archive/2015/12/10/428593.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>C Primer Plus 第13章 文件输入/输出 复习题与编程练习</title><link>http://www.blogjava.net/BeautifulMan/archive/2015/12/07/428533.html</link><dc:creator>李阿昀</dc:creator><author>李阿昀</author><pubDate>Mon, 07 Dec 2015 04:02:00 GMT</pubDate><guid>http://www.blogjava.net/BeautifulMan/archive/2015/12/07/428533.html</guid><wfw:comment>http://www.blogjava.net/BeautifulMan/comments/428533.html</wfw:comment><comments>http://www.blogjava.net/BeautifulMan/archive/2015/12/07/428533.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/BeautifulMan/comments/commentRss/428533.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BeautifulMan/services/trackbacks/428533.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 书中的一个例子，我也是想了半天了！！！有点难度！！！Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/*&nbsp;把多个文件的内容追加到一个文件中&nbsp;*/#include&nbsp;&lt;stdio.h&gt;#include&nbsp;&...&nbsp;&nbsp;<a href='http://www.blogjava.net/BeautifulMan/archive/2015/12/07/428533.html'>阅读全文</a><img src ="http://www.blogjava.net/BeautifulMan/aggbug/428533.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BeautifulMan/" target="_blank">李阿昀</a> 2015-12-07 12:02 <a href="http://www.blogjava.net/BeautifulMan/archive/2015/12/07/428533.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>C Primer Plus 第12章 存储类、链接和内存管理 复习题与编程练习</title><link>http://www.blogjava.net/BeautifulMan/archive/2015/12/04/428522.html</link><dc:creator>李阿昀</dc:creator><author>李阿昀</author><pubDate>Fri, 04 Dec 2015 12:03:00 GMT</pubDate><guid>http://www.blogjava.net/BeautifulMan/archive/2015/12/04/428522.html</guid><wfw:comment>http://www.blogjava.net/BeautifulMan/comments/428522.html</wfw:comment><comments>http://www.blogjava.net/BeautifulMan/archive/2015/12/04/428522.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/BeautifulMan/comments/commentRss/428522.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BeautifulMan/services/trackbacks/428522.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 复习题1、哪一存储类生成的变量对于包含他们的函数来说是局部变量？答：自动存储类、寄存器存储类和静态空链接存储类2、哪一存储类的变量在包含它们的程序运行时期内一直存在？答：静态空链接存储类、静态内部链接存储类和静态外部链接存储类3、哪一存储类的变量可以在多个文件中使用？哪一存储类的变量只限于在一个文件中使用？答：静态外部链接存储类和静态内部链接存储类4、代码块作用域变量具有哪种链接？答：空链接5、关...&nbsp;&nbsp;<a href='http://www.blogjava.net/BeautifulMan/archive/2015/12/04/428522.html'>阅读全文</a><img src ="http://www.blogjava.net/BeautifulMan/aggbug/428522.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BeautifulMan/" target="_blank">李阿昀</a> 2015-12-04 20:03 <a href="http://www.blogjava.net/BeautifulMan/archive/2015/12/04/428522.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>C Primer Plus 第11章 字符串和字符串函数 复习题与编程练习</title><link>http://www.blogjava.net/BeautifulMan/archive/2015/11/30/428413.html</link><dc:creator>李阿昀</dc:creator><author>李阿昀</author><pubDate>Mon, 30 Nov 2015 01:47:00 GMT</pubDate><guid>http://www.blogjava.net/BeautifulMan/archive/2015/11/30/428413.html</guid><wfw:comment>http://www.blogjava.net/BeautifulMan/comments/428413.html</wfw:comment><comments>http://www.blogjava.net/BeautifulMan/archive/2015/11/30/428413.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/BeautifulMan/comments/commentRss/428413.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BeautifulMan/services/trackbacks/428413.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 今天学到了一个新知识&#8212;&#8212;选择排序算法核心思想：（查找和放置）选择剩余最大值的一个办法就是比较剩余数组的第一和第二个元素。如果第二个元素大，就交换这两个数据。现在比较第一个和第三个元素。如果第三个大，就交换这两个数据。每次交换都把大的元素移到上面。继续这种方法，直到比较第一个和最后一个元素。完成以后，最大的数就在剩余数组的第一个元素中。此时第一个元素已经排好了序，但是数组中的...&nbsp;&nbsp;<a href='http://www.blogjava.net/BeautifulMan/archive/2015/11/30/428413.html'>阅读全文</a><img src ="http://www.blogjava.net/BeautifulMan/aggbug/428413.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BeautifulMan/" target="_blank">李阿昀</a> 2015-11-30 09:47 <a href="http://www.blogjava.net/BeautifulMan/archive/2015/11/30/428413.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>C Primer Plus 第10章 数组和指针 复习题与编程练习</title><link>http://www.blogjava.net/BeautifulMan/archive/2015/11/24/428353.html</link><dc:creator>李阿昀</dc:creator><author>李阿昀</author><pubDate>Tue, 24 Nov 2015 14:31:00 GMT</pubDate><guid>http://www.blogjava.net/BeautifulMan/archive/2015/11/24/428353.html</guid><wfw:comment>http://www.blogjava.net/BeautifulMan/comments/428353.html</wfw:comment><comments>http://www.blogjava.net/BeautifulMan/archive/2015/11/24/428353.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/BeautifulMan/comments/commentRss/428353.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BeautifulMan/services/trackbacks/428353.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 这一章感觉好难啊！！！学习笔记：（关于指针和多维数组）Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//&nbsp;多维数组和指针#include&nbsp;&lt;stdio.h&gt;int&nbsp;main(void){&nbsp;&nbsp...&nbsp;&nbsp;<a href='http://www.blogjava.net/BeautifulMan/archive/2015/11/24/428353.html'>阅读全文</a><img src ="http://www.blogjava.net/BeautifulMan/aggbug/428353.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BeautifulMan/" target="_blank">李阿昀</a> 2015-11-24 22:31 <a href="http://www.blogjava.net/BeautifulMan/archive/2015/11/24/428353.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>C Primer Plus 第9章 函数 复习题与编程练习</title><link>http://www.blogjava.net/BeautifulMan/archive/2015/11/22/428322.html</link><dc:creator>李阿昀</dc:creator><author>李阿昀</author><pubDate>Sun, 22 Nov 2015 15:03:00 GMT</pubDate><guid>http://www.blogjava.net/BeautifulMan/archive/2015/11/22/428322.html</guid><wfw:comment>http://www.blogjava.net/BeautifulMan/comments/428322.html</wfw:comment><comments>http://www.blogjava.net/BeautifulMan/archive/2015/11/22/428322.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/BeautifulMan/comments/commentRss/428322.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BeautifulMan/services/trackbacks/428322.html</trackback:ping><description><![CDATA[问题：编写一个函数将一个整数转换成二进制形式？（<span style="background-color: yellow;">扩展请移步编程练习9）</span><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include&nbsp;&lt;stdio.h&gt;<br /><span style="color: #0000FF; ">void</span>&nbsp;to_binary(unsigned&nbsp;<span style="color: #0000FF; ">long</span>&nbsp;n);<br /><span style="color: #0000FF; ">int</span>&nbsp;main(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;<span style="color: #0000FF; ">long</span>&nbsp;number;<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Enter&nbsp;an&nbsp;integer&nbsp;(q&nbsp;to&nbsp;quit):&nbsp;\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>(scanf("%lu",&nbsp;&amp;number)&nbsp;==&nbsp;1)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Binary&nbsp;equivalent:&nbsp;");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to_binary(number);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putchar('\n');<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Enter&nbsp;an&nbsp;integer&nbsp;(q&nbsp;to&nbsp;quit):&nbsp;\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Done!\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;0;<br />}<br /><span style="color: #0000FF; ">void</span>&nbsp;to_binary(unsigned&nbsp;<span style="color: #0000FF; ">long</span>&nbsp;n)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;r;<br />&nbsp;&nbsp;&nbsp;&nbsp;r&nbsp;=&nbsp;n&nbsp;%&nbsp;2;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(n&nbsp;&gt;=&nbsp;2)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to_binary(n&nbsp;/&nbsp;2);<br />&nbsp;&nbsp;&nbsp;&nbsp;putchar('0'&nbsp;+&nbsp;r);<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>;<br />}</div><span style="color: red;">复习题</span><br />1、实际参数和形式参量有何不同？<br />答：<br />形式参量（也被称为形式参数）是一个变量，它在被调函数中进行定义。实际参数是在函数调用中出现的值，它被赋值给形式参量。可以把实际参数认为是在函数被调用时用来初始化形式参量的值。<br />2、写出下面所描述的各个函数的ANSI函数头。注意：只写出函数头即可，不需要实现。<br />a.donut()接受一个int类型的参数，然后输出若干个0，输出0的数目等于参数的值。<br />b.gear()接受两个int类型的参数并返回int类型的值。<br />c.stuff_it()的参数包括一个double类型的值以及一个double类型变量的地址，功能是把第一个数值存放到指定的地址中。<br />答：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->a.<span style="color: #0000FF; ">void</span>&nbsp;donut(<span style="color: #0000FF; ">int</span>&nbsp;n)<br />b.<span style="color: #0000FF; ">int</span>&nbsp;gear(<span style="color: #0000FF; ">int</span>&nbsp;n,&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;m)<br />c.<span style="color: #0000FF; ">void</span>&nbsp;stuff_it(<span style="color: #0000FF; ">double</span>&nbsp;n,&nbsp;<span style="color: #0000FF; ">double</span>&nbsp;*&nbsp;d)</div>3、只写出下列函数的ANSI C函数头，不需要实现函数。<br />a.n_to_char()接受一个int类型的参数并返回一个char类型的值。<br />b.digits()接受的参数是一个double类型的数值和一个int类型的数值，返回值类型是int。<br />c.random()不接受参数，返回int类型的数值。<br />答：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->a.<span style="color: #0000FF; ">char</span>&nbsp;n_to_char(<span style="color: #0000FF; ">int</span>&nbsp;n)<br />b.<span style="color: #0000FF; ">int</span>&nbsp;digits(<span style="color: #0000FF; ">double</span>&nbsp;n,&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;m)<br />c.<span style="color: #0000FF; ">int</span>&nbsp;random(<span style="color: #0000FF; ">void</span>)</div>4、设计一个实现两整数相加并将结果返回的函数。<br />答：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">int</span>&nbsp;plus(<span style="color: #0000FF; ">int</span>&nbsp;n,&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;m)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;n&nbsp;+&nbsp;m;<br />}</div>5、假如问题4中的函数实现两个double类型的数值相加，那么应该如何修改原函数？<br />答：<br /><div style="font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all; background-color: #eeeeee;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">double</span>&nbsp;plus(<span style="color: #0000FF; ">double</span>&nbsp;n,&nbsp;<span style="color: #0000FF; ">double</span>&nbsp;m)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;n&nbsp;+&nbsp;m;<br />}</div>6、设计函数alter()，其输入参数是两个int类型的变量x和y，功能是分别将这两个变量的数值改为它们的和以及它们的差。<br />答：（<span style="background-color: yellow;">注意：下面这种写法是错误的！！！）</span><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">void</span>&nbsp;alter(<span style="color: #0000FF; ">int</span>&nbsp;x,&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;y)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;x&nbsp;=&nbsp;x&nbsp;+&nbsp;y;<br />&nbsp;&nbsp;&nbsp;&nbsp;y&nbsp;=&nbsp;x&nbsp;-&nbsp;y;<br />}</div>正确的写法如下：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">void</span>&nbsp;alter(<span style="color: #0000FF; ">int</span>&nbsp;*&nbsp;u,&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;*&nbsp;v)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;temp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;temp&nbsp;=&nbsp;*u;<br />&nbsp;&nbsp;&nbsp;&nbsp;*u&nbsp;=&nbsp;*u&nbsp;+&nbsp;*v;<br />&nbsp;&nbsp;&nbsp;&nbsp;*v&nbsp;=&nbsp;temp&nbsp;-&nbsp;*v;<br />}</div>7、判断下面的函数定义是否正确。<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">void</span>&nbsp;salami(num)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;num,&nbsp;count;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">for</span>(count&nbsp;=&nbsp;1;&nbsp;count&nbsp;&lt;=&nbsp;num;&nbsp;num++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("O&nbsp;salami&nbsp;mio!\n");<br />}</div>答：<br />有错误。num应该在salami()的参数列表中而不是在花括号之后声明，而且应该是count++而不是num++。<br />8、编写一个函数，使其返回3个整数参数中的最大值。<br />答：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">int</span>&nbsp;max(<span style="color: #0000FF; ">int</span>&nbsp;x,&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;y,&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;z)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;max;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(x&nbsp;&gt;&nbsp;y)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(x&nbsp;&gt;&nbsp;z)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;max&nbsp;=&nbsp;x;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;max&nbsp;=&nbsp;z;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(y&nbsp;&gt;&nbsp;z)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;max&nbsp;=&nbsp;y;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;max&nbsp;=&nbsp;z;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;max;<br />}</div>or （<span style="background-color: yellow;">更简洁一点）</span><br /><div style="font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all; background-color: #eeeeee;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">int</span>&nbsp;max(<span style="color: #0000FF; ">int</span>&nbsp;x,&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;y,&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;z)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;max&nbsp;=&nbsp;x;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(y&nbsp;&gt;&nbsp;max)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;max&nbsp;=&nbsp;y;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(z&nbsp;&gt;&nbsp;max)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;max&nbsp;=&nbsp;z;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;max;<br />}</div>9、给定下面的输出：<br />Please choose one of the following:<br />1)copy files 2)move files<br />3)remove files 4)quit<br />Enter the number of your choice:<br />a.用一个函数实现菜单的显示，且该菜单有4个用数字编号的选项并要求你选择其中之一（输出应该如题中所示）。<br />b.编写一个函数，该函数接受两个int类型的参数：一个上界和一个下界。在函数中，首先从输入终端读取一个整数，如果该整数不在上下界规定的范围内，则函数重新显示菜单（使用本题目a部分中的函数）以再次提醒用户输入新值。如果输入数值在规定的范围内，那么函数应该将数值返回给调用函数。<br />c.使用本题目a和b部分中的函数编写一个最小的程序。最小的意思是该程序不需要实现菜单中所描述的功能；它只需要显示这些选项并能获取正确的响应即可。<br />答：（参考课后答案）<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include&nbsp;&lt;stdio.h&gt;<br /><span style="color: #0000FF; ">void</span>&nbsp;menu(<span style="color: #0000FF; ">void</span>);<br /><span style="color: #0000FF; ">int</span>&nbsp;get_input(<span style="color: #0000FF; ">int</span>,&nbsp;<span style="color: #0000FF; ">int</span>);<br /><span style="color: #0000FF; ">int</span>&nbsp;main(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;res;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;menu();<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>((res&nbsp;=&nbsp;get_input(1,&nbsp;4))&nbsp;!=&nbsp;4)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("I&nbsp;like&nbsp;choice&nbsp;%d.\n",&nbsp;res);<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Bye!\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;0;<br />}<br /><span style="color: #0000FF; ">void</span>&nbsp;menu(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Please&nbsp;choose&nbsp;one&nbsp;of&nbsp;the&nbsp;following:&nbsp;\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("1)copy&nbsp;files&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2)move&nbsp;files\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("3)remove&nbsp;files&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4)quit\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Enter&nbsp;the&nbsp;number&nbsp;of&nbsp;your&nbsp;choice:&nbsp;\n");<br />}<br /><span style="color: #0000FF; ">int</span>&nbsp;get_input(<span style="color: #0000FF; ">int</span>&nbsp;min,&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;max)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;number;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;scanf("%d",&nbsp;&amp;number);<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>(number&nbsp;&lt;&nbsp;min&nbsp;||&nbsp;number&nbsp;&gt;&nbsp;max)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%d&nbsp;is&nbsp;not&nbsp;a&nbsp;valid&nbsp;choice;&nbsp;try&nbsp;again.\n",&nbsp;number);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;menu();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scanf("%d",&nbsp;&amp;number);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;number;<br />}</div><span style="color: red;">编程练习</span><br />1、<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include&nbsp;&lt;stdio.h&gt;<br /><span style="color: #0000FF; ">double</span>&nbsp;min(<span style="color: #0000FF; ">double</span>,&nbsp;<span style="color: #0000FF; ">double</span>);<br /><span style="color: #0000FF; ">int</span>&nbsp;main(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("One&nbsp;of&nbsp;the&nbsp;smaller&nbsp;of&nbsp;the&nbsp;two&nbsp;numbers&nbsp;is&nbsp;%.2f",&nbsp;min(23.34,&nbsp;12.11));<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;0;<br />}<br /><span style="color: #0000FF; ">double</span>&nbsp;min(<span style="color: #0000FF; ">double</span>&nbsp;x,&nbsp;<span style="color: #0000FF; ">double</span>&nbsp;y)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;x&nbsp;&lt;&nbsp;y&nbsp;?&nbsp;x&nbsp;:&nbsp;y;<br />}</div>2、<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include&nbsp;&lt;stdio.h&gt;<br /><span style="color: #0000FF; ">void</span>&nbsp;chline(<span style="color: #0000FF; ">char</span>&nbsp;ch,&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;i,&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;j);<br /><span style="color: #0000FF; ">int</span>&nbsp;main(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;chline('$',&nbsp;3,&nbsp;5);<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;0;<br />}<br /><span style="color: #0000FF; ">void</span>&nbsp;chline(<span style="color: #0000FF; ">char</span>&nbsp;ch,&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;i,&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;j)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;index;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">for</span>(index&nbsp;=&nbsp;1;&nbsp;index&nbsp;&lt;&nbsp;i;&nbsp;index++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putchar('&nbsp;');<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">for</span>(index&nbsp;=&nbsp;1;&nbsp;index&nbsp;&lt;=&nbsp;j&nbsp;-&nbsp;i&nbsp;+&nbsp;1;&nbsp;index++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putchar(ch);<br />}</div>3、<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include&nbsp;&lt;stdio.h&gt;<br /><span style="color: #0000FF; ">void</span>&nbsp;chline(<span style="color: #0000FF; ">char</span>&nbsp;ch,&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;col,&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;row);<br /><span style="color: #0000FF; ">int</span>&nbsp;main(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;chline('$',&nbsp;3,&nbsp;5);<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;0;<br />}<br /><span style="color: #0000FF; ">void</span>&nbsp;chline(<span style="color: #0000FF; ">char</span>&nbsp;ch,&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;col,&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;row)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;i,&nbsp;j;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">for</span>(i&nbsp;=&nbsp;0;&nbsp;i&nbsp;&lt;&nbsp;row;&nbsp;i++)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">for</span>(j&nbsp;=&nbsp;0;&nbsp;j&nbsp;&lt;&nbsp;col;&nbsp;j++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putchar(ch);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putchar('\n');<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}</div>4、<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include&nbsp;&lt;stdio.h&gt;<br /><span style="color: #0000FF; ">double</span>&nbsp;computer(<span style="color: #0000FF; ">double</span>&nbsp;a,&nbsp;<span style="color: #0000FF; ">double</span>&nbsp;b);<br /><span style="color: #0000FF; ">int</span>&nbsp;main(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("%.2f和%.2f的谐均值是：%.3f\n",&nbsp;0.3,&nbsp;0.5,&nbsp;computer(0.3,&nbsp;0.5));<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;0;<br />}<br /><span style="color: #0000FF; ">double</span>&nbsp;computer(<span style="color: #0000FF; ">double</span>&nbsp;a,&nbsp;<span style="color: #0000FF; ">double</span>&nbsp;b)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">double</span>&nbsp;result;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;result&nbsp;=&nbsp;1&nbsp;/&nbsp;((1/a&nbsp;+&nbsp;1/b)&nbsp;/&nbsp;2);<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;result;<br />}</div>5、<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include&nbsp;&lt;stdio.h&gt;<br /><span style="color: #0000FF; ">void</span>&nbsp;larger_of(<span style="color: #0000FF; ">double</span>&nbsp;*,&nbsp;<span style="color: #0000FF; ">double</span>&nbsp;*);<br /><span style="color: #0000FF; ">int</span>&nbsp;main(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">double</span>&nbsp;x&nbsp;=&nbsp;23.3;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">double</span>&nbsp;y&nbsp;=&nbsp;34.4;<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Originally&nbsp;x&nbsp;=&nbsp;%.1f;&nbsp;y&nbsp;=&nbsp;%.1f\n",&nbsp;x,&nbsp;y);<br />&nbsp;&nbsp;&nbsp;&nbsp;larger_of(&amp;x,&nbsp;&amp;y);<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Now&nbsp;x&nbsp;=&nbsp;%.1f;&nbsp;y&nbsp;=&nbsp;%.1f\n",&nbsp;x,&nbsp;y);<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;0;<br />}<br /><span style="color: #0000FF; ">void</span>&nbsp;larger_of(<span style="color: #0000FF; ">double</span>&nbsp;*&nbsp;u,&nbsp;<span style="color: #0000FF; ">double</span>&nbsp;*&nbsp;v)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">double</span>&nbsp;temp;<br />&nbsp;&nbsp;&nbsp;&nbsp;temp&nbsp;=&nbsp;*u&nbsp;&gt;&nbsp;*v&nbsp;?&nbsp;*u&nbsp;:&nbsp;*v;<br />&nbsp;&nbsp;&nbsp;&nbsp;*u&nbsp;=&nbsp;temp;<br />&nbsp;&nbsp;&nbsp;&nbsp;*v&nbsp;=&nbsp;temp;<br />}</div>6、（第一次码的程序读取到换行符的时候也会打印出来，会给人看不明白的感觉，索性按[Enter]键的时候就退出循环，不要读到EOF）<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include&nbsp;&lt;stdio.h&gt;<br />#include&nbsp;&lt;ctype.h&gt;<br /><span style="color: #0000FF; ">void</span>&nbsp;printchar(<span style="color: #0000FF; ">char</span>&nbsp;ch);<br /><span style="color: #0000FF; ">int</span>&nbsp;main(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">char</span>&nbsp;ch;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;printf("请输入要分析的东西：\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>((ch&nbsp;=&nbsp;getchar())&nbsp;!=&nbsp;EOF)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printchar(ch);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;0;<br />}<br /><span style="color: #0000FF; ">void</span>&nbsp;printchar(<span style="color: #0000FF; ">char</span>&nbsp;ch)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(isalpha(ch))<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%c&nbsp;%d\n",&nbsp;ch,&nbsp;toupper(ch)&nbsp;%&nbsp;'A'&nbsp;+&nbsp;1);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}</div>修改之后，程序如下：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include&nbsp;&lt;stdio.h&gt;<br />#include&nbsp;&lt;ctype.h&gt;<br /><span style="color: #0000FF; ">int</span>&nbsp;show_c_location(<span style="color: #0000FF; ">char</span>&nbsp;ch);<br /><br /><span style="color: #0000FF; ">int</span>&nbsp;main(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">char</span>&nbsp;ch;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Please&nbsp;enter&nbsp;some&nbsp;characters:&nbsp;\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>((ch&nbsp;=&nbsp;getchar())&nbsp;!=&nbsp;'\n')<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%c-%d&nbsp;",&nbsp;ch,&nbsp;show_c_location(ch));<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;0;<br />}<br /><span style="color: #0000FF; ">int</span>&nbsp;show_c_location(<span style="color: #0000FF; ">char</span>&nbsp;ch)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;result;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(isalpha(ch))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result&nbsp;=&nbsp;toupper(ch)&nbsp;-&nbsp;'A'&nbsp;+&nbsp;1;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result&nbsp;=&nbsp;-1;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;result;<br />}</div>7、<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include&nbsp;&lt;stdio.h&gt;<br /><span style="color: #0000FF; ">double</span>&nbsp;power(<span style="color: #0000FF; ">double</span>&nbsp;n,&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;p);<br /><span style="color: #0000FF; ">int</span>&nbsp;main(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">double</span>&nbsp;x,&nbsp;xpow;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;exp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Enter&nbsp;a&nbsp;number&nbsp;and&nbsp;the&nbsp;positive&nbsp;integer&nbsp;power");<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("&nbsp;to&nbsp;which\nthe&nbsp;number&nbsp;will&nbsp;be&nbsp;raised.&nbsp;Enter&nbsp;q");<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("&nbsp;to&nbsp;quit.\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>(scanf("%lf%d",&nbsp;&amp;x,&nbsp;&amp;exp)&nbsp;==&nbsp;2)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xpow&nbsp;=&nbsp;power(x,&nbsp;exp);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%.3g&nbsp;to&nbsp;power&nbsp;%d&nbsp;is&nbsp;%.5g\n",&nbsp;x,&nbsp;exp,&nbsp;xpow);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Enter&nbsp;next&nbsp;pair&nbsp;of&nbsp;numbers&nbsp;or&nbsp;q&nbsp;to&nbsp;quit.\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Hope&nbsp;you&nbsp;enjoyed&nbsp;this&nbsp;power&nbsp;trip&nbsp;--&nbsp;bye!\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;0;<br />}<br /><span style="color: #0000FF; ">double</span>&nbsp;power(<span style="color: #0000FF; ">double</span>&nbsp;n,&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;p)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;i;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">double</span>&nbsp;result&nbsp;=&nbsp;1;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(n&nbsp;!=&nbsp;0)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(p&nbsp;&gt;&nbsp;0)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">for</span>(i&nbsp;=&nbsp;1;&nbsp;i&nbsp;&lt;=&nbsp;p;&nbsp;i++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result&nbsp;*=&nbsp;n;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span>&nbsp;<span style="color: #0000FF; ">if</span>(p&nbsp;&lt;&nbsp;0)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">for</span>(i&nbsp;=&nbsp;1;&nbsp;i&nbsp;&lt;=&nbsp;-p;&nbsp;i++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result&nbsp;*=&nbsp;(1&nbsp;/&nbsp;n);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result&nbsp;=&nbsp;1;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span><br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(p&nbsp;==&nbsp;0)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result&nbsp;=&nbsp;1;<span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;0的0次方是一个有争议的数，本题认为会得到1</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;result;<br />}</div>8、<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include&nbsp;&lt;stdio.h&gt;<br /><span style="color: #0000FF; ">double</span>&nbsp;power(<span style="color: #0000FF; ">double</span>&nbsp;n,&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;p);<br /><span style="color: #0000FF; ">int</span>&nbsp;main(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">double</span>&nbsp;x,&nbsp;xpow;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;exp;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Enter&nbsp;a&nbsp;number&nbsp;and&nbsp;the&nbsp;positive&nbsp;integer&nbsp;power");<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("&nbsp;to&nbsp;which\nthe&nbsp;number&nbsp;will&nbsp;be&nbsp;raised.&nbsp;Enter&nbsp;q");<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("&nbsp;to&nbsp;quit.\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>(scanf("%lf%d",&nbsp;&amp;x,&nbsp;&amp;exp)&nbsp;==&nbsp;2)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;xpow&nbsp;=&nbsp;power(x,&nbsp;exp);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%.3g&nbsp;to&nbsp;power&nbsp;%d&nbsp;is&nbsp;%.5g\n",&nbsp;x,&nbsp;exp,&nbsp;xpow);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Enter&nbsp;next&nbsp;pair&nbsp;of&nbsp;numbers&nbsp;or&nbsp;q&nbsp;to&nbsp;quit.\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Hope&nbsp;you&nbsp;enjoyed&nbsp;this&nbsp;power&nbsp;trip&nbsp;--&nbsp;bye!\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;0;<br />}<br /><span style="color: #0000FF; ">double</span>&nbsp;power(<span style="color: #0000FF; ">double</span>&nbsp;n,&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;p)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">double</span>&nbsp;result&nbsp;=&nbsp;1;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(n&nbsp;!=&nbsp;0)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(p&nbsp;&gt;&nbsp;0)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result&nbsp;=&nbsp;n&nbsp;*&nbsp;power(n,&nbsp;p-1);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span>&nbsp;<span style="color: #0000FF; ">if</span>(p&nbsp;&lt;&nbsp;0)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result&nbsp;=&nbsp;(1/n)&nbsp;*&nbsp;power(n,&nbsp;p+1);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result&nbsp;=&nbsp;1;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span><br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(p&nbsp;==&nbsp;0)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result&nbsp;=&nbsp;1;<span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;0的0次方是一个有争议的数，本题认为会得到1</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;result&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;result;<br />}</div>9、<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include&nbsp;&lt;stdio.h&gt;<br /><span style="color: #0000FF; ">void</span>&nbsp;to_base_n(unsigned&nbsp;<span style="color: #0000FF; ">long</span>&nbsp;n,&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;range);<br /><span style="color: #0000FF; ">int</span>&nbsp;main(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;unsigned&nbsp;<span style="color: #0000FF; ">long</span>&nbsp;number;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;range;<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("请输入要转换的无符号整数和所规定的进制数：&nbsp;\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>(scanf("%lu&nbsp;%d",&nbsp;&amp;number,&nbsp;&amp;range)&nbsp;==&nbsp;2)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(range&nbsp;&gt;=&nbsp;2&nbsp;&amp;&amp;&nbsp;range&nbsp;&lt;=&nbsp;10)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("无符号整数%lu转换成%d进制数为：&nbsp;",&nbsp;number,&nbsp;range);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to_base_n(number,&nbsp;range);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putchar('\n');<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("请输入要转换的无符号整数和所规定的进制数：&nbsp;\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("所规定的进制数的范围是2~10，请输入正确的数字\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Done!\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;0;<br />}<br /><span style="color: #0000ff; background-color: yellow;">void</span><span style="background-color: yellow;">&nbsp;to_base_n(unsigned&nbsp;</span><span style="color: #0000ff; background-color: yellow;">long</span><span style="background-color: yellow;">&nbsp;n,&nbsp;</span><span style="color: #0000ff; background-color: yellow;">int</span><span style="background-color: yellow;">&nbsp;range)</span><br /><span style="background-color: yellow;">{</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff; background-color: yellow;">int</span><span style="background-color: yellow;">&nbsp;r;</span><br /><br /><span style="background-color: yellow;">&nbsp;&nbsp;&nbsp;&nbsp;r&nbsp;</span><span style="background-color: yellow;">=</span><span style="background-color: yellow;">&nbsp;n&nbsp;</span><span style="background-color: yellow;">%</span><span style="background-color: yellow;">&nbsp;range;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff; background-color: yellow;">if</span><span style="background-color: yellow;">(n&nbsp;</span><span style="background-color: yellow;">&gt;=</span><span style="background-color: yellow;">&nbsp;range)</span><br /><span style="background-color: yellow;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;to_base_n(n&nbsp;</span><span style="background-color: yellow;">/</span><span style="background-color: yellow;">&nbsp;range,&nbsp;range);</span><br /><span style="background-color: yellow;">&nbsp;&nbsp;&nbsp;&nbsp;putchar(</span><span style="background-color: yellow;">'</span><span style="background-color: yellow;">0</span><span style="background-color: yellow;">'</span>&nbsp;<span style="background-color: yellow;">+</span><span style="background-color: yellow;">&nbsp;r);</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff; background-color: yellow;">return</span><span style="background-color: yellow;">;</span><br /><span style="background-color: yellow;">}</span></div>10、（题意理解不清楚，借鉴<span style="background-color: yellow;">CSDN&#8212;&#8212;vs9841</span>原作者的做法，脑子太笨，实在想不出来）<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include&nbsp;&lt;stdio.h&gt;<br /><span style="color: #0000FF; ">int</span>&nbsp;Fibonacci(<span style="color: #0000FF; ">int</span>&nbsp;n);<br /><span style="color: #0000FF; ">int</span>&nbsp;main(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;n&nbsp;=&nbsp;9;<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("当n为%d时，斐波纳契数值为%d",&nbsp;n,&nbsp;Fibonacci(9));<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;0;<br />}<br /><span style="color: #0000FF; ">int</span>&nbsp;Fibonacci(<span style="color: #0000FF; ">int</span>&nbsp;n)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;a,&nbsp;b,&nbsp;i;<br />&nbsp;&nbsp;&nbsp;&nbsp;a&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;b&nbsp;=&nbsp;1;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;sum;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(n&nbsp;==&nbsp;0)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(n&nbsp;==&nbsp;1)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;1;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span><br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">for</span>(i&nbsp;=&nbsp;2;&nbsp;i&nbsp;&lt;=&nbsp;n;&nbsp;i++)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;sum&nbsp;=&nbsp;a&nbsp;+&nbsp;b;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;a&nbsp;=&nbsp;b;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b&nbsp;=&nbsp;sum;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;sum;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />}</div>总结：总体来说编程练习相对以往来说要简单了，但第10题没明白什么意思，所以只能借鉴别人的了，真是天下文章一大抄！<img src ="http://www.blogjava.net/BeautifulMan/aggbug/428322.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BeautifulMan/" target="_blank">李阿昀</a> 2015-11-22 23:03 <a href="http://www.blogjava.net/BeautifulMan/archive/2015/11/22/428322.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>C Primer Plus 第8章 字符输入/输出和输入确认  复习题与编程练习</title><link>http://www.blogjava.net/BeautifulMan/archive/2015/11/21/428310.html</link><dc:creator>李阿昀</dc:creator><author>李阿昀</author><pubDate>Sat, 21 Nov 2015 12:12:00 GMT</pubDate><guid>http://www.blogjava.net/BeautifulMan/archive/2015/11/21/428310.html</guid><wfw:comment>http://www.blogjava.net/BeautifulMan/comments/428310.html</wfw:comment><comments>http://www.blogjava.net/BeautifulMan/archive/2015/11/21/428310.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/BeautifulMan/comments/commentRss/428310.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BeautifulMan/services/trackbacks/428310.html</trackback:ping><description><![CDATA[<span style="color: red;">复习题</span><br />1、putchar(getchar())是一个有效的表达式，它实现什么功能？getchar(putchar())也有效吗？<br />答：<br />语句putchar(getchar())使程序读取下一个输入字符并打印它，getchar()的返回值作为putchar()的参数。getchar(putchar())则不是合法的，因为getchar()不需要参数而putchar()需要一个参数。<br />2、下面的每个语句实现什么功能？<br /><div style="font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all; background-color: #eeeeee;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->&nbsp; &nbsp; a.putchar('H');<br />&nbsp;&nbsp;&nbsp;&nbsp;b.putchar('\007');<br />&nbsp;&nbsp;&nbsp;&nbsp;c.putchar('\n');<br />&nbsp;&nbsp;&nbsp;&nbsp;d.putchar('\b');</div>答：<br />a. 显示字符H<br />b.如果系统使用ASCII字符编码，则发出一声警报<br />c.把光标移动到下一行的开始<br />d.退后一格<br />3、假设您有一个程序count，该程序对输入的字符进行统计。用count程序设计一个命令行命令，对文件essay中的字符进行计数并将结果保存在名为essayct的文件中。<br />答：<br />count &lt; essay &gt; essayct<br />4、给定问题3中的程序和文件，下面哪个命令是正确的？<br />答：<br />a.essayct &lt;essay<br />b.count essay<br />c.essay &gt;count<br />答：<br />c是正确的。<br />5、EOF是什么？<br />答：<br />它是由getchar()和scanf()返回的信号（一个特定的值），用来表明已经到达了文件的结尾。<br />6、对给出的输入，下面每个程序段的输出是什么（假定ch是int类型的，并且输入是缓冲的）？<br />a. 输入如下所示：<br />&nbsp; &nbsp; If you quit, I will.[enter]<br />&nbsp; &nbsp; 程序段如下所示：<br />&nbsp; &nbsp; while ((ch = getchar()) != 'i')<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; putchar(ch);<br />b. 输入如下所示：<br />&nbsp; &nbsp; Harhar[enter]<br />&nbsp; &nbsp; 程序段如下所示：<br />&nbsp; &nbsp; while ((ch = getchar()) != '\n')<br />&nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;putchar(ch++);<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;putchar(++ch);<br />&nbsp; &nbsp; }<br />答：<br />a.If you qu<br />b.HJacrthjacrt<br />7、C如何处理具有不同文件和换行约定的不同计算机系统？<br />答：<br />C的标准I/O库把不同的文件形式映射为统一的流，这样就可以按相同的方式对它们进行处理。<br />8、在缓冲系统中把数值输入与字符输入相混合时，您所面临的潜在问题是什么？<br />答：<br />数字输入跳过空格和换行符，但是字符输入并不是这样。假设您编写了这样的代码：<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->&nbsp; &nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;score;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">char</span>&nbsp;grade;<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Enter&nbsp;the&nbsp;score.\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;scanf("%d",&nbsp;&amp;score);<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Enter&nbsp;the&nbsp;letter&nbsp;grade.\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;grade&nbsp;=&nbsp;getchar();</div>假设您输入分数98，然后按下回车键来把分数发送给程序，您同时也发送了一个换行符，它会成为下一个输入字符被读取到grade中作为等级的值。如果在字符输入之前进行了数字输入，就应该添加代码以在获取字符输入之前剔除换行字符。<br /><span style="color: red;">编程练习</span><br />1、<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include&nbsp;&lt;stdio.h&gt;<br /><span style="color: #0000FF; ">int</span>&nbsp;main(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;ch;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;count&nbsp;=&nbsp;0;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>((ch&nbsp;=&nbsp;getchar())&nbsp;!=&nbsp;EOF)&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;包括换行符</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;count++;<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("The&nbsp;number&nbsp;of&nbsp;characters&nbsp;is&nbsp;%d\n",&nbsp;count);<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;0;<br />}</div>2、（<span style="background-color: yellow;">觉得这题超难的！！！看了一些他人写的例子，简直胡说八道！！！不过还是完美解决了）</span><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include&nbsp;&lt;stdio.h&gt;<br /><span style="color: #0000FF; ">int</span>&nbsp;main(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;ch;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;i&nbsp;=&nbsp;0;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>((ch&nbsp;=&nbsp;getchar())&nbsp;!=&nbsp;EOF)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(ch&nbsp;&gt;=&nbsp;32)&nbsp;&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;可打印字符</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putchar(ch);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("/%d&nbsp;&nbsp;",&nbsp;ch);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="background-color: yellow;">&nbsp;i</span><span style="background-color: yellow;">++</span><span style="background-color: yellow;">;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span>&nbsp;<span style="color: #0000FF; ">if</span>(ch&nbsp;==&nbsp;'\n')&nbsp;&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;打印换行符</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("\\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("/%d&nbsp;&nbsp;",&nbsp;ch);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putchar(ch);&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;清除输入缓冲区里面的换行符</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="background-color: yellow;">i&nbsp;</span><span style="background-color: yellow;">=</span>&nbsp;<span style="background-color: yellow;">0</span><span style="background-color: yellow;">;&nbsp;</span><span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;i置为0重新开始计数，因为题目要求每次遇到一个换行符时就要开始打印一个新行</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span>&nbsp;<span style="color: #0000FF; ">if</span>(ch&nbsp;==&nbsp;'\t')&nbsp;&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;打印制表符</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("\\t");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("/%d&nbsp;&nbsp;",&nbsp;ch);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="background-color: yellow;">&nbsp;i</span><span style="background-color: yellow;">++</span><span style="background-color: yellow;">;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span>&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;打印控制字符</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putchar('^');<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putchar(ch&nbsp;+&nbsp;64);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("/%d&nbsp;&nbsp;",&nbsp;ch);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(i&nbsp;==&nbsp;10)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putchar('\n');<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="background-color: yellow;">&nbsp;i&nbsp;</span><span style="background-color: yellow;">=</span>&nbsp;<span style="background-color: yellow;">0</span><span style="background-color: yellow;">;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;0;<br />}</div>运行结果如下：<br /><div style="font-size: 13px; border: 1px solid #cccccc; padding: 4px 5px 4px 4px; width: 98%; word-break: break-all; background-color: #eeeeee;"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->I&nbsp;love&nbsp;you!<br />I/73&nbsp;&nbsp;&nbsp;/32&nbsp;&nbsp;l/108&nbsp;&nbsp;o/111&nbsp;&nbsp;v/118&nbsp;&nbsp;e/101&nbsp;&nbsp;&nbsp;/32&nbsp;&nbsp;y/121&nbsp;&nbsp;o/111&nbsp;&nbsp;u/117<span style="background-color: yellow;">（每行打印10个值）</span><br />!/33&nbsp;&nbsp;\n/10<span style="background-color: yellow;">（每次遇到一个换行符时就开始一个新行）</span><br />My&nbsp;hello&nbsp;world^A<br />M/77&nbsp;&nbsp;y/121&nbsp;&nbsp;&nbsp;/32&nbsp;&nbsp;h/104&nbsp;&nbsp;e/101&nbsp;&nbsp;l/108&nbsp;&nbsp;l/108&nbsp;&nbsp;o/111&nbsp;&nbsp;&nbsp;/32&nbsp;&nbsp;w/119<span style="font-size: 13.3333px; background-color: yellow;">（每行打印10个值）</span><br />o/111&nbsp;&nbsp;r/114&nbsp;&nbsp;l/108&nbsp;&nbsp;d/100&nbsp;&nbsp;^A/1&nbsp;&nbsp;\n/10<span style="font-size: 13.3333px; background-color: yellow;">（每次遇到一个换行符时就开始一个新行）</span><br />^Z</div>3、<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include&nbsp;&lt;stdio.h&gt;<br />#include&nbsp;&lt;ctype.h&gt;<br /><span style="color: #0000FF; ">int</span>&nbsp;main(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;ch;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;low_count&nbsp;=&nbsp;0,&nbsp;up_count&nbsp;=&nbsp;0;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>((ch&nbsp;=&nbsp;getchar())&nbsp;!=&nbsp;EOF)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(islower(ch))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;low_count++;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(isupper(ch))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;up_count++;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("A&nbsp;number&nbsp;of&nbsp;capital&nbsp;letters:&nbsp;%d\n",&nbsp;up_count);<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("A&nbsp;number&nbsp;of&nbsp;lower&nbsp;case&nbsp;letters:&nbsp;%d\n",&nbsp;low_count);<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;0;<br />}</div>4、<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include&nbsp;&lt;stdio.h&gt;<br />#include&nbsp;&lt;ctype.h&gt;<br />#include&nbsp;&lt;stdbool.h&gt;<br /><span style="color: #0000FF; ">int</span>&nbsp;main(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">char</span>&nbsp;ch;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">long</span>&nbsp;chars&nbsp;=&nbsp;0L;&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;统计单词的字符数</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;words=&nbsp;0;&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;单词数</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">bool</span>&nbsp;inword&nbsp;=&nbsp;<span style="color: #0000FF; ">false</span>;&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;如果ch在一个单词中，则inword为true</span><span style="color: #008000; "><br /></span><br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Enter&nbsp;text&nbsp;to&nbsp;be&nbsp;analyzed:&nbsp;\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>((ch&nbsp;=&nbsp;getchar())&nbsp;!=&nbsp;EOF)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(!isspace(ch)&nbsp;&amp;&amp;&nbsp;!ispunct(ch))<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;chars++;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(!isspace(ch)&nbsp;&amp;&amp;&nbsp;!inword)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inword&nbsp;=&nbsp;<span style="color: #0000FF; ">true</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;words++;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(isspace(ch)&nbsp;&amp;&amp;&nbsp;inword)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;inword&nbsp;=&nbsp;<span style="color: #0000FF; ">false</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("The&nbsp;average&nbsp;number&nbsp;of&nbsp;words&nbsp;per&nbsp;word:&nbsp;%ld\n",&nbsp;chars&nbsp;/&nbsp;words);<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;0;<br />}</div>5、（<span style="background-color: yellow;">二分搜索算法第一次碰见，搞了大半天了，借鉴的是</span><span style="color: red; background-color: yellow;">CSDN-----vs9841</span><span style="background-color: yellow;">作者的做法，不过稍微加了下工）</span><br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include&nbsp;&lt;stdio.h&gt;<br /><span style="color: #0000FF; ">char</span>&nbsp;get_choice(<span style="color: #0000FF; ">void</span>);<br /><span style="color: #0000FF; ">char</span>&nbsp;get_first(<span style="color: #0000FF; ">void</span>);<br /><span style="color: #0000FF; ">int</span>&nbsp;main(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;low&nbsp;=&nbsp;1,&nbsp;high&nbsp;=&nbsp;100,&nbsp;guess&nbsp;=&nbsp;50;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">char</span>&nbsp;ch;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Pick&nbsp;an&nbsp;integer&nbsp;from&nbsp;1&nbsp;to&nbsp;100.&nbsp;I&nbsp;will&nbsp;try&nbsp;to&nbsp;guess&nbsp;it\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Un<img src="http://www.blogjava.net/Images/dot.gif" alt="" />is&nbsp;your&nbsp;number&nbsp;%d?\n",&nbsp;guess);<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>((ch&nbsp;=&nbsp;get_choice())&nbsp;!=&nbsp;'q')<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(ch&nbsp;==&nbsp;'a')<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("I&nbsp;knew&nbsp;I&nbsp;could&nbsp;do&nbsp;it!\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">break</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span>&nbsp;<span style="color: #0000FF; ">if</span>(ch&nbsp;==&nbsp;'b')<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("It&nbsp;is&nbsp;too&nbsp;small!\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;low&nbsp;=&nbsp;guess&nbsp;+&nbsp;1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span>&nbsp;<span style="color: #0000FF; ">if</span>(ch&nbsp;==&nbsp;'c')<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("It&nbsp;is&nbsp;too&nbsp;big!\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;high&nbsp;=&nbsp;guess&nbsp;-&nbsp;1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;guess&nbsp;=&nbsp;(low&nbsp;+&nbsp;high)&nbsp;/&nbsp;2;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Un<img src="http://www.blogjava.net/Images/dot.gif" alt="" />is&nbsp;your&nbsp;number&nbsp;%d?\n",&nbsp;guess);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Done!\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;0;<br />}<br /><span style="color: #0000FF; ">char</span>&nbsp;get_choice(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;ch;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Enter&nbsp;the&nbsp;letter&nbsp;of&nbsp;your&nbsp;choice:&nbsp;\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("a.&nbsp;right&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;b.&nbsp;too&nbsp;small\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("c.&nbsp;too&nbsp;big&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;q.&nbsp;quit\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;ch&nbsp;=&nbsp;get_first();<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>((ch&nbsp;&lt;&nbsp;'a'&nbsp;||&nbsp;ch&nbsp;&gt;&nbsp;'c')&nbsp;&amp;&amp;&nbsp;ch&nbsp;!=&nbsp;'q')<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Please&nbsp;respond&nbsp;with&nbsp;a,&nbsp;b,&nbsp;c,&nbsp;or&nbsp;q.\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ch&nbsp;=&nbsp;get_first();<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;ch;<br />}<br /><span style="color: #0000FF; ">char</span>&nbsp;get_first(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;ch;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;ch&nbsp;=&nbsp;getchar();<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>(getchar()&nbsp;!=&nbsp;'\n')<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">continue</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;ch;<br />}</div>6、<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #0000FF; ">char</span>&nbsp;get_first(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;ch;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>((ch&nbsp;=&nbsp;getchar())&nbsp;==&nbsp;'\n')<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">continue</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>(getchar()&nbsp;!=&nbsp;'\n')<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">continue</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;ch;<br />}</div>7、<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include&nbsp;&lt;stdio.h&gt;<br /><span style="color: #0000FF; ">#define</span>&nbsp;WORK_OVERTIME&nbsp;40<br /><span style="color: #0000FF; ">#define</span>&nbsp;MULTIPLE&nbsp;1.5<br /><span style="color: #0000FF; ">#define</span>&nbsp;RATE1&nbsp;0.15<br /><span style="color: #0000FF; ">#define</span>&nbsp;RATE2&nbsp;0.20<br /><span style="color: #0000FF; ">#define</span>&nbsp;RATE3&nbsp;0.25<br /><span style="color: #0000FF; ">#define</span>&nbsp;BREAK1&nbsp;300<br /><span style="color: #0000FF; ">#define</span>&nbsp;BREAK2&nbsp;450<br /><span style="color: #0000FF; ">#define</span>&nbsp;BASE1&nbsp;(BREAK1&nbsp;*&nbsp;RATE1)<br /><span style="color: #0000FF; ">#define</span>&nbsp;BASE2&nbsp;(BASE1&nbsp;+&nbsp;(BREAK2&nbsp;-&nbsp;BREAK1)&nbsp;*&nbsp;RATE2)<br /><span style="color: #0000FF; ">char</span>&nbsp;get_choice(<span style="color: #0000FF; ">void</span>);<br /><span style="color: #0000FF; ">char</span>&nbsp;get_first(<span style="color: #0000FF; ">void</span>);<br /><span style="color: #0000FF; ">int</span>&nbsp;main(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;hour,&nbsp;choise;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">double</span>&nbsp;total,&nbsp;tax,&nbsp;net_pay;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">double</span>&nbsp;base_pay;&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;基本工资等级不能用#define来定义了，因为它要随着程序而改变了，书上真是胡说八道</span><span style="color: #008000; "><br /></span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>((choise&nbsp;=&nbsp;get_choice())&nbsp;!=&nbsp;'q')<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">switch</span>(choise)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">case</span>&nbsp;'a':<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;base_pay&nbsp;=&nbsp;8.15;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">break</span>;&nbsp;&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;break只是导致程序脱离switch语句，跳到switch之后的下一条语句！！！</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">case</span>&nbsp;'b':<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;base_pay&nbsp;=&nbsp;9.33;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">break</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">case</span>&nbsp;'c':<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;base_pay&nbsp;=&nbsp;10.00;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">break</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">case</span>&nbsp;'d':<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;base_pay&nbsp;=&nbsp;11.20;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">break</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">default</span>:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Program&nbsp;error!\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">break</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Please&nbsp;enter&nbsp;the&nbsp;hour&nbsp;used:&nbsp;");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;scanf("%d",&nbsp;&amp;hour);&nbsp;<span style="color: #008000; ">//</span><span style="color: #008000; ">&nbsp;获取每周工作小时数时没有像书上那样判断，我偷懒了！！！</span><span style="color: #008000; "><br /></span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(hour&nbsp;&lt;=&nbsp;WORK_OVERTIME)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;total&nbsp;=&nbsp;hour&nbsp;*&nbsp;base_pay;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>&nbsp;(total&nbsp;&lt;=&nbsp;BREAK1)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tax&nbsp;=&nbsp;total&nbsp;*&nbsp;RATE1;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;net_pay&nbsp;=&nbsp;total&nbsp;-&nbsp;tax;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tax&nbsp;=&nbsp;BASE1&nbsp;+&nbsp;(total&nbsp;-&nbsp;BREAK1)&nbsp;*&nbsp;RATE2;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;net_pay&nbsp;=&nbsp;total&nbsp;-&nbsp;tax;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;total&nbsp;=&nbsp;base_pay&nbsp;*&nbsp;WORK_OVERTIME&nbsp;+&nbsp;(hour&nbsp;-&nbsp;WORK_OVERTIME)&nbsp;*&nbsp;MULTIPLE&nbsp;*&nbsp;base_pay;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(total&nbsp;&lt;=&nbsp;BREAK2)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tax&nbsp;=&nbsp;BASE1&nbsp;+&nbsp;(total&nbsp;-&nbsp;BREAK1)&nbsp;*&nbsp;RATE2;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;net_pay&nbsp;=&nbsp;total&nbsp;-&nbsp;tax;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;tax&nbsp;=&nbsp;BASE2&nbsp;+&nbsp;(total&nbsp;-&nbsp;BREAK2)&nbsp;*&nbsp;RATE3;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;net_pay&nbsp;=&nbsp;total&nbsp;-&nbsp;tax;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("The&nbsp;total&nbsp;pay:&nbsp;%.2f;&nbsp;tax:&nbsp;%.2f;&nbsp;net&nbsp;pay:&nbsp;%.2f\n",&nbsp;total,&nbsp;tax,&nbsp;net_pay);<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Bye!\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;0;<br />}<br /><span style="color: #0000FF; ">char</span>&nbsp;get_choice(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;ch;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;printf("*****************************************************************\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Enter&nbsp;number&nbsp;corresponding&nbsp;to&nbsp;the&nbsp;desired&nbsp;pay&nbsp;rate&nbsp;or&nbsp;action:\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("a)&nbsp;$8.75/hr\tb)&nbsp;$9.33/hr\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("c)&nbsp;$10.00/hr\td)&nbsp;$11.20/hr\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("q)&nbsp;quit\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("*****************************************************************\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Please&nbsp;enter&nbsp;your&nbsp;choise:&nbsp;");<br />&nbsp;&nbsp;&nbsp;&nbsp;ch&nbsp;=&nbsp;get_first();<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>((ch&nbsp;&lt;&nbsp;'a'&nbsp;||&nbsp;ch&nbsp;&gt;&nbsp;'d')&nbsp;&amp;&amp;&nbsp;ch&nbsp;!=&nbsp;'q')<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Please&nbsp;respond&nbsp;with&nbsp;a,&nbsp;b,&nbsp;c,&nbsp;d,&nbsp;or&nbsp;q.\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ch&nbsp;=&nbsp;get_first();<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;ch;<br />}<br /><span style="color: #0000FF; ">char</span>&nbsp;get_first(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;ch;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff; background-color: yellow;">while</span><span style="background-color: yellow;">((ch&nbsp;</span><span style="background-color: yellow;">=</span><span style="background-color: yellow;">&nbsp;getchar())&nbsp;</span><span style="background-color: yellow;">==</span>&nbsp;<span style="background-color: yellow;">'</span><span style="background-color: yellow;">\n</span><span style="background-color: yellow;">'</span><span style="background-color: yellow;">)</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000ff; background-color: yellow;">continue</span><span style="background-color: yellow;">;</span><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>(getchar()&nbsp;!=&nbsp;'\n')<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">continue</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;ch;<br />}</div>8、<br /><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />-->#include&nbsp;&lt;stdio.h&gt;<br /><span style="color: #0000FF; ">char</span>&nbsp;get_choice(<span style="color: #0000FF; ">void</span>);<br /><span style="color: #0000FF; ">char</span>&nbsp;get_first(<span style="color: #0000FF; ">void</span>);<br /><span style="color: #0000FF; ">float</span>&nbsp;get_float(<span style="color: #0000FF; ">void</span>);<br /><span style="color: #0000FF; ">int</span>&nbsp;main(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">char</span>&nbsp;choise;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">float</span>&nbsp;first_number,&nbsp;second_number;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>((choise&nbsp;=&nbsp;get_choice())&nbsp;!=&nbsp;'q')<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Enter&nbsp;first&nbsp;number:&nbsp;");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;first_number&nbsp;=&nbsp;get_float();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Enter&nbsp;second&nbsp;number:&nbsp;");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;second_number&nbsp;=&nbsp;get_float();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">switch</span>(choise)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">case</span>&nbsp;'a':<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%.1f&nbsp;+&nbsp;%.1f&nbsp;=&nbsp;%.1f\n",&nbsp;first_number,&nbsp;second_number,&nbsp;first_number&nbsp;+&nbsp;second_number);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">break</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">case</span>&nbsp;'s':<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%.1f&nbsp;-&nbsp;%.1f&nbsp;=&nbsp;%.1f\n",&nbsp;first_number,&nbsp;second_number,&nbsp;first_number&nbsp;-&nbsp;second_number);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">break</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">case</span>&nbsp;'m':<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%.1f&nbsp;*&nbsp;%.1f&nbsp;=&nbsp;%.1f\n",&nbsp;first_number,&nbsp;second_number,&nbsp;first_number&nbsp;*&nbsp;second_number);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">break</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">case</span>&nbsp;'d':<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">if</span>(second_number&nbsp;==&nbsp;0)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Enter&nbsp;a&nbsp;number&nbsp;other&nbsp;than&nbsp;0:&nbsp;");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;second_number&nbsp;=&nbsp;get_float();<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%.1f&nbsp;/&nbsp;%.1f&nbsp;=&nbsp;%.1f\n",&nbsp;first_number,&nbsp;second_number,&nbsp;first_number&nbsp;/&nbsp;second_number);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">else</span><br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("%.1f&nbsp;/&nbsp;%.1f&nbsp;=&nbsp;%.1f\n",&nbsp;first_number,&nbsp;second_number,&nbsp;first_number&nbsp;/&nbsp;second_number);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">break</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">default</span>:<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Program&nbsp;error!\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">break</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Bye.\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;0;<br />}<br /><span style="color: #0000FF; ">char</span>&nbsp;get_choice(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;ch;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;printf("Enter&nbsp;the&nbsp;operation&nbsp;of&nbsp;your&nbsp;choice:&nbsp;\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("a.&nbsp;add\ts.&nbsp;subtract\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("m.&nbsp;multiply\td.&nbsp;divide\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;printf("q.&nbsp;quit\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;ch&nbsp;=&nbsp;get_first();<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>(ch&nbsp;!=&nbsp;'a'&nbsp;&amp;&amp;&nbsp;ch&nbsp;!=&nbsp;'s'&nbsp;&amp;&amp;&nbsp;ch&nbsp;!=&nbsp;'m'&nbsp;&amp;&amp;&nbsp;ch&nbsp;!=&nbsp;'d'&nbsp;&amp;&amp;&nbsp;ch&nbsp;!=&nbsp;'q')<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("Please&nbsp;respond&nbsp;with&nbsp;a,&nbsp;s,&nbsp;m,&nbsp;d,&nbsp;or&nbsp;q.\n");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ch&nbsp;=&nbsp;get_first();<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;ch;<br />}<br /><span style="color: #0000FF; ">char</span>&nbsp;get_first(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">int</span>&nbsp;ch;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>((ch&nbsp;=&nbsp;getchar())&nbsp;==&nbsp;'\n')<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">continue</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>(getchar()&nbsp;!=&nbsp;'\n')<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">continue</span>;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;ch;<br />}<br /><span style="color: #0000FF; ">float</span>&nbsp;get_float(<span style="color: #0000FF; ">void</span>)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">float</span>&nbsp;input;<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">char</span>&nbsp;ch;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>((scanf("%f",&nbsp;&amp;input))&nbsp;!=&nbsp;1)<br />&nbsp;&nbsp;&nbsp;&nbsp;{<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">while</span>((ch&nbsp;=&nbsp;getchar())&nbsp;!=&nbsp;'\n')<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;putchar(ch);<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("&nbsp;is&nbsp;not&nbsp;a&nbsp;number.\nPlease&nbsp;enter&nbsp;a&nbsp;");<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;printf("number,&nbsp;such&nbsp;as&nbsp;2.5,&nbsp;-1.78E8,&nbsp;or&nbsp;3:&nbsp;");<br />&nbsp;&nbsp;&nbsp;&nbsp;}<br />&nbsp;&nbsp;&nbsp;&nbsp;<span style="color: #0000FF; ">return</span>&nbsp;input;<br />}</div><br /><img src ="http://www.blogjava.net/BeautifulMan/aggbug/428310.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BeautifulMan/" target="_blank">李阿昀</a> 2015-11-21 20:12 <a href="http://www.blogjava.net/BeautifulMan/archive/2015/11/21/428310.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>C Primer Plus 第7章 C控制语句：分支和跳转 复习题与编程练习</title><link>http://www.blogjava.net/BeautifulMan/archive/2015/11/20/428296.html</link><dc:creator>李阿昀</dc:creator><author>李阿昀</author><pubDate>Thu, 19 Nov 2015 16:02:00 GMT</pubDate><guid>http://www.blogjava.net/BeautifulMan/archive/2015/11/20/428296.html</guid><wfw:comment>http://www.blogjava.net/BeautifulMan/comments/428296.html</wfw:comment><comments>http://www.blogjava.net/BeautifulMan/archive/2015/11/20/428296.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/BeautifulMan/comments/commentRss/428296.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/BeautifulMan/services/trackbacks/428296.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 复习题1、确定哪个表达式为true，哪个为false。Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->&nbsp; &nbsp; a.100&nbsp;&gt;&nbsp;3&nbsp;&amp;&amp;&nbsp;'a'&nbsp;&gt;&nbs...&nbsp;&nbsp;<a href='http://www.blogjava.net/BeautifulMan/archive/2015/11/20/428296.html'>阅读全文</a><img src ="http://www.blogjava.net/BeautifulMan/aggbug/428296.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/BeautifulMan/" target="_blank">李阿昀</a> 2015-11-20 00:02 <a href="http://www.blogjava.net/BeautifulMan/archive/2015/11/20/428296.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>