写一个程序,要求用户分行键入各个字符串,然后以20个字符宽、向右对齐的方式输出。为了确定输出结果在适当的位置,需要先输出有数字组成的标尺。例如,你键入的字符串分别为 abc, abcd, 12ab9d 那么应该输出的内容为:
12345678901234567890123456789012345678901234567890
abc
abcd
12ab9d
程序为:
12345678901234567890123456789012345678901234567890
abc
abcd
12ab9d
程序为:
- #! /usr/bin/perl
- chomp (@a=);
- $n=1234567890;
- $m=$n x 5;
- print "$m\n";
- for (@a) {
- printf "%20s\n",$_;
- }
编辑回复