[3.10] 練習問題3
3.[8] 文字列のリストを(1行に1個ずつ)入力の終わりまで読み込んで、読み込んだ文字列をASCIIコード順に表示するプログラムを書いてください
(文字列を別々の行に出力するプログラム) #! /usr/local/bin/perl # ex3-3a use strict; use warnings; print "文字列を入力してください\n"; chomp(my @nums = <STDIN>); print "入力された文字列を逆順に表\示します\n"; foreach(sort @nums){ print "$_ "; }
結果はこちら。
文字列を入力してください
f
d
s
a
^Z
入力された文字列を逆順に表示します
a d f s
続いては、
(文字列を同じ行に出力するプログラム) #! /usr/local/bin/perl # ex3-3a use strict; use warnings; print "文字列を入力してください。\n入力後、結果を表\示します。\n"; print sort my @chars = <STDIN>;
結果はこちら。
文字列を入力してください。
入力後、結果を表示します。
f
d
s
a
^Z
a
d
f
s