perl--用一组数字作为参数 返回所有大于平均值的数

前端之家收集整理的这篇文章主要介绍了perl--用一组数字作为参数 返回所有大于平均值的数前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

看到的记录一下

 
 
  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 

猜你在找的Perl相关文章