求N^N的最左的一位數

題目描述:如標題所示!
算法分析:m=n^n  -->   log m=log n^n=n*log n   - ->m=10^(n*log n);
對於10的整數次冪,第一位爲1,所以第一位取決於n×log n的小數部分!用c++中的MATH庫中的log運算就可以了!
本題中數比較大 最好用double型。。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章