質問: C言語プログラミングの問題です。
回答: floor(log10(3.0)*1000.0)+1.0 かな。 最初 flloor(logl10(powl(3.0,1000.0)))+1.0 としてしまって なんだこれはとか思ったんだが・・・ まあ、理系なら常識だから、 その程度変換できないのは、 かなり恥ずかしかった(^^;