小编ITM*_*der的帖子

如何计算 Perl 中出现的奇数次数?

我在 Perl 中有一个程序,它应该计算元素在数组中出现的次数,如果元素出现的次数是奇数,则打印出该元素的值。

这是我的代码。

#!/usr/bin/perl
use strict;
use warnings;

sub FindOddCount($)
{
    my @arraynumber = @_; 
    my $Even = 0;
    my $i = 0;
    my $j = 0;
    my $array_length = scalar(@_);
    for ($i = 0; $i <= $array_length; $i++)
    {   
        my $IntCount = 0;
        for ($j = 0; $j <= $array_length; $j++)
        {
            if ($arraynumber[$i] == $arraynumber[$j])
            {
                $IntCount++;
                print($j);
            }
        }
        $Even = $IntCount % 2;
        if ($Even != 0)
        {
            return $arraynumber[$i];
        }
    }   
    if ($Even == …
Run Code Online (Sandbox Code Playgroud)

ubuntu perl

3
推荐指数
1
解决办法
106
查看次数

标签 统计

perl ×1

ubuntu ×1