cout<<fixed<<setprecision(0)<<a<<"^"<<b<<" = "<<pow(a,b);fixed<<setprecision(0)式因為pow太大會使用科學記號
pow函式預設輸出為double型態,故函式本身可以處理2^0.5這樣的數值
輸出數值過大時會轉成科學記號,但可以直接改成(int)pow(a,b)就好,這樣就不會是科學記號
不一定需要使用fixed和setprecision做調整