求一个perl程序,功能是实现给定列表中数字相加的综合,最好能写一个函数。
展开全部
sub add {
my @scalar = @_;
my $total=0;
for (my $i=0; $i<scalar(@scalar);$i++){
$total += int($scalar[$i]);
}
return $total;
}
这个都写不了还搞啥Perl?很奇怪哦
my @scalar = @_;
my $total=0;
for (my $i=0; $i<scalar(@scalar);$i++){
$total += int($scalar[$i]);
}
return $total;
}
这个都写不了还搞啥Perl?很奇怪哦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sub sum{
my @array = @_;
my $length = @array;
for(my $i = 0;$i < $length;$++)
{
my $sum += $array[i];
}
return $sum;
}
my @array = @_;
my $length = @array;
for(my $i = 0;$i < $length;$++)
{
my $sum += $array[i];
}
return $sum;
}
参考资料: http://www.perlcn.com
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sub add{
my $s=0;
map{ $s+=$_;}@_;
return $s;
}
my $s=0;
map{ $s+=$_;}@_;
return $s;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询