最小公倍数 倍数 (略して LCM) は、各数値で割ることができる 2 つ以上の数値のうちの最小の正の整数を指します。数学では最小公倍数を求めるのが一般的な問題ですが、プログラミングでは C 言語を使用してこの問題を解決できます。
C 言語では、ループと条件文を使用して最小公倍数を解くことができます。以下は、最小公倍数を解く C 言語プログラムの例です。
#include int findLCM(int num1, int num2) { int max, lcm; // 选择两个数中的较大数 max = (num1 > num2) ? num1 : num2; // 循环判断最小公倍数 while (1) { if (max % num1 == 0 && max % num2 == 0) { lcm = max; break; } max++; } return lcm; } int main() { int num1, num2, lcm; printf("请输入两个正整数:"); scanf("%d %d", &num1, &num2); lcm = findLCM(num1, num2); printf("最小公倍数为:%d\n", lcm); return 0; }
上記のプログラムでは、最小公倍数を解くために findLCM という名前の関数を定義します。この関数は、それぞれ 2 つの正の整数を表す 2 つのパラメーター num1 と num2 を受け入れます。この関数では、最初に 2 つの数値のうち大きい方を初期値として選択し、次に while ループを使用して最小公倍数を決定します。ループでは、条件ステートメントを使用して、現在の最大値が num1 と num2 の両方で割り切れるかどうかを判断します。割り切れる場合は、最小公倍数が見つかったことを意味し、それを lcm に代入してループから抜け出します。そうでない場合は、max に 1 を加えて次の数字の判定を続けます。
main 関数では、最初に printf 関数を使用してユーザーに 2 つの正の整数の入力を求め、次に scanf 関数を使用してユーザーが入力した値をそれぞれ num1 と num2 に割り当てます。次に、findLCM 関数を呼び出し、num1 と num2 をパラメータとして渡し、最小公倍数を解き、結果を lcm に代入します。最後に、printf 関数を使用して最小公倍数の値を出力します。
上記のプログラムを実行すると、ユーザーが入力した 2 つの正の整数の最小公倍数を取得できます。
C言語における最小公倍数の解き方をまとめると、ループと条件文を使って数値を加算し続けることで、同時に2つの数値で割り切れるかどうかを判定します。最小公倍数が見つかるまでの時間。この方法はシンプルかつ効果的であり、プログラミングに柔軟に使用できます。 。
以上がC言語で最小公倍数を求める方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

WebStorm Mac版
便利なJavaScript開発ツール

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

ドリームウィーバー CS6
ビジュアル Web 開発ツール
