求N^N的最高位

給你一個整數N,求N^N的最高位數字是多少 好比:3^3=27,它的最高位是2 4^4=256,它的最高位是2; 最早想到的是用快速乘求n^n的值,再求最高位,但太麻煩了 咱們知道web 另一種方法,設nn = d.xxx * 10(k-1) ,其中k表示nn的位數。 那麼d.xxx = 10(log10(n的n次方)-(k-1)),再對d.xxx取整便可得到最終結果。那麼k是多少呢? k = l
相關文章
相關標籤/搜索