#include "stdio.h" int main(void) { double a,b,i,temp; scanf("%lf",&a); temp = a; //取绝对值 if(a < 0) { a *= (-1.0); } //如果输入大于等于1 if(a >= 1) { for(i = 0;i <= a;i+=0.005) { if((i * i *i) > a) break; } } //如果输入小于1 if(a < 1) { for(i = 0;i < 1;i+=0.01) { if((i * i *i) > a) break; } } //加上正负号 if(temp < 0) { printf("%.1lf\r\n",i*(-1)); } else { printf("%.1lf\r\n",i); } }
1
牛客网
牛客企业服务