求向下取整的n3\sqrt[3]{n}3n
#include <iostream> #include <cmath> using namespace std; int main(){ long long n; cin >> n; cout << floor(pow(n,1.0/3.0)); }
输入样例1000000000000000
输出应该是100000,然而输出了99999.
这种情况怎么解决