質問: お疲れ様です。今C言語の勉強中なのですが、色々調べて課題を出したところ、プログラムはOKですが、
回答: だからつまりそのソースコードをヒントにして、最小公倍数や最大公約数のアルゴリズムを調べて、その通りに動いていることを確かめれば良いのではないでしょうか。 動作が理解できていないってことですよね? ここで逐一教えるのも面倒なので、printf を入れてみたりして、途中どういう風に値が変化していっているか確かめて、それが ユークリッドの互除法(このプログラムはユークリッドの互除法です)のアルゴリズム通りに動作していることを確かめればいいのではないでしょうか。 ユークリッドの互除法 → 自分で調べてください 最大公約数から最小公倍数を求めるアルゴリズム → 自分で調べてください printf をどういれればいいのか → 上のアルゴリズムが分かれば、どういれればいいかは分かります どう説明すればよろしいか → 上に述べたことが全て理解できているのであれば、どう説明すればいいのかは自分で考えられるはずです