No.2ベストアンサー
- 回答日時:
面倒なのでソースコードを書きました。
エラー処理はしていません。
---------------------
<?php
//最大公倍数を求める(ユークリッドの互除法)
function gcd($m, $n) {
while ($m % $n != 0) {
$temp = n;
$n = $m % $n;
$m = $temp;
}
return $n;
}
//最小公倍数を求める
function lcm($m, $n) {
return $m * $n / gcd($m, $n);
}
//サンプル
$m = 27;
$n = 18;
$l = lcm($m, $n);
echo "$m と $n の最小公倍数は $l です.";
?>
No.1
- 回答日時:
2数をかけてから最大公約数で割ると、最小公倍数になります。
PHPではありませんが、
http://www12.plala.or.jp/dokugaku/algo/lcm.html
なんかが参考になるでしょう。
最大公約数を求めるアルゴリズム、ユークリッドの互除法について
詳しく知りたい場合は、
http://ja.wikipedia.org/wiki/%E3%83%A6%E3%83%BC% …
をどうぞ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 数学 最小公倍数の求め方は分かるのですか、それ以降の公倍数の求め方が分からないため、教えていただきたいです 2 2022/05/25 13:28
- 小学校 公倍数について 2 2022/12/16 16:12
- 数学 最小公倍数と最大公約数の求め方で画像のような計算法があったのですが、理解できません。 なぜ2つ数24 4 2022/04/10 13:37
- PHP WordpressのPHPを安全に編集する方法 1 2022/08/04 01:43
- 数学 中一数学の【最大公約数と最小公倍数】の問題です。 1問だけでも教えていただけると嬉しいです。 (1) 4 2022/08/01 10:19
- JavaScript 最小二乗法 2 2023/01/01 20:57
- 大学受験 至急! 数学 整数 なぜ3以上にならないのですか? 3 2023/01/29 12:47
- PHP PHPで訪問回数を表示するカウンタを作成したい 3 2023/05/27 07:09
- 数学 数学の公式の実践的な使い方を教えてくれるサイトや参考書はありますか? 例えば相加平均と相乗平均は最小 3 2023/06/28 20:24
- 数学 最小公倍数、最大公約数という名称 6 2022/05/29 21:51
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
フォントの色を変えるには?
-
phpでPEAR::DBを使っているので...
-
PHP8を使うと、大量のWarningが...
-
PHP 文字列を代入した配列を変...
-
SELECTの値を保持する
-
PHPでFetalなエラーが発生した場合
-
PHPにて外部サイト内容が取得不...
-
トランザクションが原因?DBに...
-
PHPで、エラーがない場合のみ画...
-
error_reporting(0);にも関わら...
-
パースエラーとは?
-
PHPでのPASSWORD一致確認処理に...
-
コードユナイターでPHPのプログ...
-
phpのrenameでエラーが出ます
-
関数の引数に未定義の変数を渡...
-
PHPでOut of memoryのエラー解...
-
windows環境でphpのfopenが使用...
-
PHPでSMTPを使ってメール送信で...
-
正規表現での最後尾のバックス...
-
「@$変数」の「@の意味は?」
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
PHP8を使うと、大量のWarningが...
-
フォントの色を変えるには?
-
ワードプレスサイト PHP8.0.25...
-
トランザクションが原因?DBに...
-
PHPでfatal errorが出ても無視...
-
PHPでネットワークドライブのop...
-
「@$変数」の「@の意味は?」
-
パースエラーとは?
-
PHPで特定のURLにジャンプす...
-
正規表現での最後尾のバックス...
-
phpでクラスのメソッドで同名の...
-
error_reporting(0);にも関わら...
-
PHPで、エラーがない場合のみ画...
-
php7のhtmlentitiesはEUC-JPを...
-
phpのrenameでエラーが出ます
-
phpでget_headers()が使えない?
-
メールアドレスにメールが届い...
-
phpのエラー(T_LNUMBER)について
-
urlの直接入力を防ぐには
-
これは例外処理でしょうか?
おすすめ情報