首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

小弟我的perl错哪了,为什么调不通呢?刚学perl的初学者

2012-08-03 
我的perl哪里错了,为什么调不通呢?刚学perl的菜鸟sub above_average{my $summy $averagemy $count@_my

我的perl哪里错了,为什么调不通呢?刚学perl的菜鸟
sub above_average{
  my $sum;
  my $average;
  my $count=@_;
  my @newnumber;
  @array=@_;
  foreach (0..$#array){
  $sum+=$array[$_];
  }  
  $average=$sum/$count;
  foreach $element (0..$#array){
  if($array[$element]>$average){
  push(@newnumber,$array[$element]);
  }
   
  }
   
  @newnumber;  
  }
my @fred=above_average(1..10);
print "\@fred is @fred\n";
print "(should be 6 7 8 9 10)\n";
my @barney=above_average(100,1..10);
print "\@barney is @barney\n";
print "(Should be just 100)\n";

[解决办法]
这个没有问题啊,可以run的

热点排行