你能做的怎么样?试试吧:)
一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? public class TextTest
{
int len=10000;// 求值范围
int l,m,n;
public TextTest()
{
for(int i=1;i<len;i++)
{
m = i+100;
n = (int)Math.sqrt(m);
if(n*n==m)
{
m = m+168;
l = (int)Math.sqrt(m);
if(l*l==m)
{
System.out.println("结果:"+i);
}
}
m=0;
}
}
public static void main(String args[])
{
TextTest tt = new TextTest();
}
}
//结果为: 21,261,1581
大家动手试试。