高手,有空进来帮帮忙
一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?(求代码)
程序代码:
public class FoundNumbers { public static void main(String[] args) { f(); } public static void f() { for(int n=1;n<=10000;n++) { int a = n + 100; int b = n + 100 + 168; double m = Math.sqrt(a); int num = (int)m; double m1 = Math.sqrt(b); int num1 = (int)m1; if((a == num * num ) && (b == num1 * num1)) { System.out.println(n); } } } }
找到了21,261,1581这三个数,不知道对不对,技术很菜,望多多指教!