标题: [技术讨论] 【练习-039】输出设定范围内的字母 [打印本页]
作者: sxw 时间: 2011-10-9 15:47 标题: 【练习-039】输出设定范围内的字母
下面写的好像有点问题,有时候不会输出任何类容:- #!/usr/bin/perl
- use strict;
- use warnings;
-
- loop:
- {
- print "请输入1-26内的任意数值:";
- chomp(my $num=<STDIN>);
- redo loop if $num!~/\d+/;
- #在随机生成1-26的一个数但不等于$num
- my $another=int(rand 26)+1;
- redo loop if $num==$another;
- if ($num < $another) {
- printf "%c",$_ for ($num+96..$another+96)
- } else {
- printf "%c",$_ for (reverse ($num+96..$another+96))
- }
- }
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |