#35638: c與c++內建函式Pow


b109101@ctes.ylc.edu.tw (Asuka)


cout<<fixed<<setprecision(0)<<a<<"^"<<b<<" = "<<pow(a,b);
fixed<<setprecision(0)式因為pow太大會使用科學記號

#41895: Re: c與c++內建函式Pow


kk20180820@gmail.com (Wayne Yang)


pow函式預設輸出為double型態,故函式本身可以處理2^0.5這樣的數值

輸出數值過大時會轉成科學記號,但可以直接改成(int)pow(a,b)就好,這樣就不會是科學記號

不一定需要使用fixed和setprecision做調整