看到的记录一下

 
  
  1. #!/usr/bin/perl -w 
  2. use strict; 
  3. sub total{ 
  4.  my $a; 
  5. foreach(@_){ 
  6.  $a+=$_; 
  7.  $a; 
  8.  
  9. sub average{ 
  10.  &total(@_)/@_; 
  11.  
  12. sub above_average{ 
  13.  my ($b,@e); 
  14.  $b=&average(@_); 
  15.  foreach(@_){ 
  16.  push @e,$_ if($_>$b); 
  17.  @e 
  18.  
  19. my @c=(1..10); 
  20. print &above_average(@c); 
  21. 执行输出如下 
  22. [root@nagios perl]# perl  ex43 
  23. 678910