题目:
一个整数,它加上 100 后是一个完全平方数, 再加上 168 又是一个完全平方数,请问该数是多少?
程序分析:
* 在 10 万以内判断,先将该数加上 100 后再开方, 再将该数加上 268 后再开方,
* 如果开方后的数字正好是整数,就可以满足要求。
1 public class _013Unknown { 2 3 public static void main(String[] args) { 4 unknown(); 5 } 6 7 private static void unknown() { 8 for(int i=1;i<100000;i++){ 9 if(Math.sqrt(i+100)%1==0&&Math.sqrt(i+100+268)%1==0){ 10 System.out.println("这样得到的数是:"+" "+i); 11 } 12 } 13 } 14 }