完全平方数
一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
public static void main(String[] args) {
for(int i=1;i<1000000;i++){
double x=Math.sqrt(i+100);
double y=Math.sqrt(i+168);
String xtr=String.valueOf(x).substring(String.valueOf(x).lastIndexOf(".")+1);
String ytr=String.valueOf(y).substring(String.valueOf(y).lastIndexOf(".")+1);
if(x*x==i+100 && y*y==i+168 &&xtr.equals("0") && ytr.equals("0")){
System.out.println(i);
}
}
}

浙公网安备 33010602011771号