📄 ch03_10.htm
字号:
<html><head><title>Exercises (Learning Perl, 3rd Edition)</title><link rel="stylesheet" type="text/css" href="../style/style1.css" /><meta name="DC.Creator" content="Randal L. Schwartz and Tom Phoenix" /><meta name="DC.Format" content="text/xml" scheme="MIME" /><meta name="DC.Language" content="en-US" /><meta name="DC.Publisher" content="O'Reilly & Associates, Inc." /><meta name="DC.Source" scheme="ISBN" content="0596001320L" /><meta name="DC.Subject.Keyword" content="stuff" /><meta name="DC.Title" content="Learning Perl, 3rd Edition" /><meta name="DC.Type" content="Text.Monograph" /></head><body bgcolor="#ffffff"><img alt="Book Home" border="0" src="gifs/smbanner.gif" usemap="#banner-map" /><map name="banner-map"><area shape="rect" coords="1,-2,616,66" href="index.htm" alt="Learning Perl, 3rd Edition" /><area shape="rect" coords="629,-11,726,25" href="jobjects/fsearch.htm" alt="Search this book" /></map><div class="navbar"><table width="684" border="0"><tr><td align="left" valign="top" width="228"><a href="ch03_09.htm"><img alt="Previous" border="0" src="../gifs/txtpreva.gif" /></a></td><td align="center" valign="top" width="228"><a href="index.htm"></a></td><td align="right" valign="top" width="228"><a href="ch04_01.htm"><img alt="Next" border="0" src="../gifs/txtnexta.gif" /></a></td></tr></table></div><h2 class="sect1">3.10. Exercises</h2><p>See <a href="appa_02.htm#lperl3-APP-A-SECT-2">Section A.2, "Answers to Chapter 3 Exercises"</a> for answers to the followingexercises:</p><ol><li><p>[6] Write a program that reads a list of strings on separate linesuntil end-of-input and prints out the list in reverse order. If theinput comes from the keyboard, you'll probably need to signalthe end of the input by pressing Control-D on Unix, or Control-Z onWindows.</p></li><li><p>[12] Write a program that reads a list of numbers (on separate lines)until end-of-input and then prints for each number the correspondingperson's name from the list shown below. (Hardcode this list ofnames into your program. That is, it should appear in yourprogram's source code.) For example, if the input numbers were<tt class="literal">1</tt>, <tt class="literal">2</tt>, <tt class="literal">4</tt>,and <tt class="literal">2</tt>, the output names would be<tt class="literal">fred</tt>, <tt class="literal">betty</tt>, <tt class="literal">dino</tt>, and <tt class="literal">betty</tt>.</p><blockquote><pre class="code">fred betty barney dino wilma pebbles bamm-bamm</pre></blockquote></li><li><p>[8] Write a program that reads a list of strings (on separate lines)until end-of-input. Then it should print the strings in<span class="acronym">ASCII</span>betical order. That is, if you enter thestrings <tt class="literal">fred</tt>, <tt class="literal">barney</tt>, <tt class="literal">wilma</tt>, <tt class="literal">betty</tt>, the output should show <tt class="literal">barney betty fred wilma</tt>. Are all of thestrings on one line in the output, or on separate lines? Could youmake the output appear in either style?<a name="INDEX-311" /> <a name="INDEX-312" /> </p></li></ol><hr width="684" align="left" /><div class="navbar"><table width="684" border="0"><tr><td align="left" valign="top" width="228"><a href="ch03_09.htm"><img alt="Previous" border="0" src="../gifs/txtpreva.gif" /></a></td><td align="center" valign="top" width="228"><a href="index.htm"><img alt="Home" border="0" src="../gifs/txthome.gif" /></a></td><td align="right" valign="top" width="228"><a href="ch04_01.htm"><img alt="Next" border="0" src="../gifs/txtnexta.gif" /></a></td></tr><tr><td align="left" valign="top" width="228">3.9. <STDIN> in List Context</td><td align="center" valign="top" width="228"><a href="index/index.htm"><img alt="Book Index" border="0" src="../gifs/index.gif" /></a></td><td align="right" valign="top" width="228">4. Subroutines</td></tr></table></div><hr width="684" align="left" /><img alt="Library Navigation Links" border="0" src="../gifs/navbar.gif" usemap="#library-map" /><p><p><font size="-1"><a href="copyrght.htm">Copyright © 2002</a> O'Reilly & Associates. All rights reserved.</font></p><map name="library-map"><area shape="rect" coords="1,0,85,94" href="../index.htm"><area shape="rect" coords="86,1,178,103" href="../lwp/index.htm"><area shape="rect" coords="180,0,265,103" href="../lperl/index.htm"><area shape="rect" coords="267,0,353,105" href="../perlnut/index.htm"><area shape="rect" coords="354,1,446,115" href="../prog/index.htm"><area shape="rect" coords="448,0,526,132" href="../tk/index.htm"><area shape="rect" coords="528,1,615,119" href="../cookbook/index.htm"><area shape="rect" coords="617,0,690,135" href="../pxml/index.htm"></map></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -