perl语言入门(第四版)习题答案

perl语言入门(第四版)习题答案

ID:16416569

大小:51.83 KB

页数:23页

时间:2018-08-09

perl语言入门(第四版)习题答案_第1页
perl语言入门(第四版)习题答案_第2页
perl语言入门(第四版)习题答案_第3页
perl语言入门(第四版)习题答案_第4页
perl语言入门(第四版)习题答案_第5页
资源描述:

《perl语言入门(第四版)习题答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《Perl语言入门习题答案》2.12练习1、写一个程序,计算半径为12.5的圆的周长。圆周长等于2π(π约为3.1415926)乘以半径。答案为78.5。-----------------------/home/confish/perl/girth#!/usr/bin/perl-w#thisprogramcalculateacircle'sgirth#confish@ubuntu7.10$r=12.5;$g=12.5*2*3.1415;print"thegirthofthecircleis$g";------

2、-----------------/home/confish/perl/girth2、修改上述程序,用户可以在程序运行时输入半径。如果,用户输入12.5,则应得到和上题一样的结果。-----------------------/home/confish/perl/girthpro#!/usr/bin/perl-w#abetteronetocalculategirth#confish@ubuntu7.10print"entertheradiusofthecircle";chomp($r=);if(

3、$r>0){print"thegirthofthecircleis".$r*2*3.1415."";}else{print"nonavailable!";}-----------------------/home/confish/perl/girthpro3、修改上述程序,当用户输入小于0的数字时,程序输出的周长为0,而非负数。-----------------------/home/confish/perl/girthzero#!/usr/bin/perl-w#calculatethegirthandp

4、rint0whentheradiusislowerthan0#confish@ubuntu7.10print"entertheradiusoftheline";chomp($r=);if($r>0){print"thegirthofthecircleis$r*2*3.1415";}else{print"thegirthofthecircleis0";}-----------------------/home/confish/perl/girthzero1、2、3:(一起实现的)#!/us

5、r/bin/perl-w$pai=3.141592654;print"PleaseInputRadius:";$r=;if($rlt0){print"Thecircumferenceis0";}else{$l=$r*2*$pai;printf"Thecircumferenceis%.1f",$l;}4、写一个程序,用户能输入2个数字(不在同一行)。输出为这两个数的积。-----------------------/home/confish/perl/product#!/usr/bin/per

6、l-w#printthetwonumber'sproduct#confish@ubuntu7.10print"enterthetwonumbers:";chomp($m=);chomp($n=);print"theproductofthetwonumbersare".$m*$n."";-----------------------/home/confish/perl/product5、写一个程序,用户能输入1个字符串和一个数字(n)(不在同一行)。输出为,n行这个字符串,1次1

7、行(提示,使用“x”操作符)。例如,如果用户输入的是“fred”和“3”,则输出为:3行,每一行均为fred。如果输入为“fred”和“299792”,则输出为299792行,每一行均为fred-----------------------/home/confish/perl/printer#!/usr/bin/perl-w#printastringcertaintimesdependontheusr'sinput#confish@ubuntu7.10print"enterastringandanumber:

8、";$str=;chomp($num=);print${str}x$num;-----------------------/home/confish/perl/printer3.9练习1、写一个程序,将一些字符串(不同的行)读入一个列表中,逆向输出它。如果是从键盘输入的,那在Unix系统中应当使用CTRL+D表明end-of-file,在Win

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。