0

この問題の解決策を探しています: 値が 10 より大きいかどうかを確認し、その値を 1 つの関数で 10 ごとに処理し、残りの値 (10 未満) を次の関数で処理したい別の機能。10 個ごとに残りを考慮する必要があります。(できれば丸めなしで、正確で正確です。できればCPUに対してできるだけ高速です)。

ご協力ありがとうございました

4

1 に答える 1

3
int tens = n / 10;             // get number of 10s in n
int units = n % 10;            // get remainder (0..9)

for (i = 0; i < tens; ++i)
    do_tens_stuff();

for (i = 0; i < units; ++i)
    do_units_stuff();
于 2012-07-25T08:11:36.883 に答える