题解 | #求解立方根#
求解立方根
https://www.nowcoder.com/practice/caf35ae421194a1090c22fe223357dca
#include <stdio.h>
int main() {
double val;
while (scanf("%lf", &val) != EOF) {
double i = 0;
if(val >= 0) {
if(val < 1){
while(i * i * i < val) {
i += 0.01;
}
}else {
i = 1;
while(i * i * i < val) {
i += 0.01;
}
}
} else {
if(val > -1) {
while(i * i * i > val) {
i -= 0.01;
}
}
else {
i = -1;
while(i * i * i > val) {
i -= 0.01;
}
}
}
printf("%.1lf\n", i);
}
return 0;
}
汤臣倍健公司氛围 389人发布
