标签: precision exponentiation
我正在尝试打印浮点数的精确取幂,但是我无法在5位小数后打印取幂的数字。为了得到其余数字应该怎么做?
示例:1.0100 ^ 12 = 1.126825030131969720661201 但我只是通过使用简单的pow()函数设法打印1.12863。任何人都可以帮助,如果我需要使用字符串或其他东西以及如何?
while(cin >> r >> n) { long double ans = pow(r, n); cout << ans << endl; }