JAVA基础编程练习题-13

题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

public class example1 {
	static boolean f(int n) {
		int m=(int) Math.sqrt(n);
		return m*m==n;
	}
	public static void main(String[] args) {
		for(int i=1;;i++) {
			if(f(i*i-168+100)) {
				System.out.println(i*i-168);
				break;
			}
		}
	}
}

猜你喜欢

转载自blog.csdn.net/Warmmm/article/details/107582583