题解 | #求解立方根#
求解立方根
https://www.nowcoder.com/practice/caf35ae421194a1090c22fe223357dca
//也可以用二分的思想,不过本题较为简单,一个循环就可以解决
#include <stdio.h>
int main()
{
double i = 0, n = 0;
scanf("%lf", &n);
if(n>0)
{
while (i*i*i <= n)
{
i += 0.01;
}
printf("%.1lf\n", i);
}
else//也可以设置一个哨兵判断正负,可以节省代码量
{
while (i*i*i >= n)
{
i -= 0.01;
}
printf("%.1lf\n", i);
}
return 0;
}

文远知行公司福利 547人发布