私は2つの番号があると仮定し、それらの番号の最低の比率を計算します。たとえば私は持っています。どのように2つの番号の最低比率を取得するには?
50:5 12:ので、私は2欲しい100:2 40:100私は1が欲しい100をので、私は午前3時25分
がどのように私はPHPを使用して、それらの最低比率を得ることができますしたいですか? 再帰関数を書きましたが、それが私の期待を満たしていませんでした。最も低い比率を得る最も簡単な方法はありますか?ありがとうございます事前に
function get_ratio($number1, $number2)
{
$flag = 0;
for($i = 2; $i <= $number1; $i++)
{
if($number1 % $i == 0){$flag = 1 ;}
if($flag == 1)
{
if($number2 % $i == 0){$flag = 1 ;}else{ $flag = 0; }
}
if($flag == 1)
{
$number1 /= $i;
$number2 /= $i;
$flag = 0;
$this->get_ratio($number1, $number2);
}
}
echo "<br/>";
echo $number1." ".$number2;
}
http://idownvotedbecau.se/nocode/ –
コードが追加されて以来、私のdownvoteが削除されました –
ありがとうEtienne Faucher –