一个整数,它加上100后是一个完全平方数, 再加上168又是一个完全平方数,请问该数是多少?
package com.fpy.demo1;
public class demo1 {
public static void main(String[] args) {
/*
一个整数,它加上100后是一个完全平方数,
再加上168又是一个完全平方数,请问该数是多少?
*/
for (int i = -100000; i < 1000000; i++) {
//对第一个数开方
int a = (int) Math.sqrt(i + 100);
//对第2个数开方
int b = (int) Math.sqrt(i + 100 + 168);
//判断是否满足条件
if (a * a == (i + 100) && b * b == (i + 100 + 168)) {
System.out.println(i);
}
}
}
}