質問: プログラミングのc言語関数についてです。このプログラムをを作りたいのですが、よく分からなかったので、教えてくださると助かります。
回答: (1) 0になるまで10で割り続ける。割った回数が桁数。 (2) 常用対数を使う。 floor(log10(n)+1) はnの10進桁数である。 (3) 10進表記の文字列にする。 結果文字数が桁数。