PHP,Common Division 2数字的总和

时间:2013-05-14 19:37:21

标签: php sum greatest-common-divisor

我想要两个数之间的共同除法之和, 在下面是我的代码,输出是maghsom moshtarak是= 24612 但目标只有12; 请帮帮我,

<?php
$m=0;
$j=6;
$h=12;

function SumCommon($j,$h)
{
 echo"maghsom moshtarak is=";  
    for($i=1;$i<=$h;$i++)
    {
        if(($j%$i==0)&&($h%$i==0))
        {

            Sum($i);

        }
    }
}

function Sum($i)
{
    $i+=$i;
    $m=$i;
    echo $m;  
}


SumCommon($j,$h);
?>

1 个答案:

答案 0 :(得分:0)

<?php
$m=0;
$j=6;
$h=12;

function SumCommon($j,$h)
{
 echo "maghsom moshtarak is=";  
    for($i=1;$i<=$h;$i++)
    {
        if(($i%$j==0)&&($i%$h==0)) /* this is changed */
        {

            Sum($i);

        }
    }
}

function Sum($i)
{
    /* no need to use $i+=$i */
    $m=$i;
    echo $m;  
}

SumCommon($j,$h);
?>

**精制代码**

<?php
$j=6;
$h=12;

function SumCommon($j,$h)
{
 echo "maghsom moshtarak is=";  
    for($i=1;$i<=$h;$i++)
    {
        if(($i%$j==0)&&($i%$h==0)) /* this is changed */
        {

            echo $i;

        }
    }
}

SumCommon($j,$h);
?>