统计从1到N的整数中,所有立方值的平方根为整数的数的个数。
import java.util.Scanner;
public class Main04 {
public static void main(String[] args) {
/**
* 统计从1到N的整数中,所有立方值的平方根为整数的数的个数。
*/
Scanner input = new Scanner(System.in);
int N = input.nextInt();
int ans = 0;
for(int i = 1;i <= N;i++){
double t = Math.pow(i,1.5);//求出它的1.5次幂
if(Math.abs(t - (int)t) < 1e-6){//1e-6(也就是0.000001)叫做epslon,用来抵消浮点运算中因为误差造成的相等无法判断的情况。它通常是一个非常小的数字
ans++;
}
}
System.out.println(ans);
}
}