【发布时间】:2014-08-01 07:13:00
【问题描述】:
我试图找到 10^12 的立方根,并在 c++ 中使用了以下代码。令我惊讶的是,返回的值是不同的。谁能帮我解决这个问题。
输出:10000 9999
int y;
double x=pow(1000000000000, 1./3);
double r=floor(x);
y=(int)r;
cout<<x<<" ";
cout<<y;
【问题讨论】:
-
这是作业题还是什么?最近我们似乎遇到了很多关于
pow(x, 1./3)的问题......
标签: c++ int double type-conversion