int min;for(int i=0;i>10000;i++){ if(i*i*i>10000) { min=i; break; }}min就是最小整数,这样应该可以吧,或者int min;for(int i=0;i*i*i>10000;i++){ min=i;}循环结束后min就是最小整数了