题解 | #求解立方根#
求解立方根
https://www.nowcoder.com/practice/caf35ae421194a1090c22fe223357dca
#include<cstdio>
int main(){
double m,n;
scanf("%lf", &n);
if (n > 0){
m = 0.01;
while (m*m*m <= n){
m = m + 0.01;
}
}
else{
m = -0.01;
while (m*m*m >= n)
{
m = m - 0.01;
}
}
int k = 100 * m;
if ((k % 10 >= 5)){
printf("%0.1lf", m);
}
else{
printf("%0.1lf", m - 0.01);
}
}
查看11道真题和解析