問題は、端末からキー入力された整数を取得し、整数の各桁を英語で抽出して表示するプログラムを作成することです。そのため、ユーザーが 932 と入力すると、プログラムは「nine three two」と表示する必要があります。
私のアルゴリズムは、932 が 239 になるように、最初に数値を逆にすることです。次に、mod 演算子を使用して最後の桁を抽出し、出力します。次に、数値を 10 で割り、最後の桁をもう一度抽出します...
他のアルゴリズム (より短く効率的な) はありますか?
整数の最後の桁を抽出することができます。最初の桁などを抽出することはできますか?