練習問題の答

  1. プログラムは以下のようになります。
  2. #!/usr/local/bin/perl
    
    print "x = ? ";
    $x = <stdin>;
    
    print "y = ? ";
    $y = <stdin>;
     
    print "x + y = ",$x+$y,"\n";

    以下のプログラムでも動作します。入力すべきものがわからないのでちょっと不親切ですが。^^;

    #!/usr/local/bin/perl
    
    print <stdin>+<stdin>;
  3. プログラムは以下のようになります。
#!/usr/local/bin/perl

print "姓?";
$last_name = <stdin>;
chomp($last_name);

print "名=?";
$first_name = <stdin>;
chomp($first_name);

print "氏名 = ",$last_name." ".$first_name,"\n";

chomp文で改行コードを取り除いておかないと駄目です。