【程序13】
题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果
public class B_13 {
public static void main(String[] args) {
double i = 0;
System.out.print("1-100000间满足条件的数有:");
for(i=100000.0;i>0;i--){
int j = (int)Math.sqrt(i+100.0);
int k = (int)Math.sqrt(i+268.0);
if(Math.sqrt(i+100.0) == j && Math.sqrt(i+268.0) == k){
System.out.print(i+" ");
}
}
}
}