次の問題を解決するプログラムを書いてみましょう。 数値を入力する必要があります (3,000,000 未満にして、その桁数を決定します)。 解決策のアイデア 数値の最後の桁を順番に切り取るだけです (これは、整数の 10 による除算を使用して数値を 10 倍減らすことで実行できます)。そのたびにカウンターを増やす必要があります。 その結果、すべての数字を切り取った後、カウンターでは数字の桁数が得られます 。 別の方法では、アルゴリズムは次のように定式化できます。 数値がゼロにならなくなるまで、それを 10 回減らし、カウンターを 1 増やします。
1000 ms 32 Mb Rules for program design and list of errors in automatic problem checking