Chinaunix首页 | 论坛 | 博客
  • 博客访问: 41665
  • 博文数量: 17
  • 博客积分: 1432
  • 博客等级: 上尉
  • 技术积分: 165
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-27 09:38
文章分类

全部博文(17)

文章存档

2011年(1)

2009年(16)

最近访客

分类:

2009-03-09 12:43:55

1.[7]写一个程序,提示用户输入 given name(名),并给出其对应的 family name(姓)。使用你知道的人名,或者表 6-1(如果你在计算机上花了太多时间,以致什么人都不认识)
2.[15]写一个程序,读入一串单词(一个单词一行)◆,输出每一个单词出现的次数。(提示:如果某个作为数字使用值是undefined的,会自动将它转换为 0。)如果输入单词为fred, barney, dino, wilma, fred(在不同行中),则输出的 fred 将为2。作为额外的练习,可以将输出的单词按照ASCII 排序。

#! /usr/bin/perl

use strict;

    my %hash_name = ("fred"=> "flintstone","barney"=> "rubble","wilma"=> "flintstone",);
    
    print "given name:\n";
    while(<STDIN>){
        chomp $_;
        if(exists $hash_name{$_}){
            print "$_ => $hash_name{$_}\n";
        }else{
            print "unkown:$_\n";
        }
        print "given name:\n";
    }

#! /usr/bin/perl

use strict;

    my %hash_name = ("fred"=> "flintstone","barney"=> "rubble","wilma"=> "flintstone",);
    
    print "given name:\n";
    while(<STDIN>){
        chomp $_;
        if(exists $hash_name{$_}){
            print "$_ => $hash_name{$_}\n";
        }else{
            print "unkown:$_\n";
        }
        print "given name:\n";
    }

阅读(1168) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~