您的位置:首页 > 编程语言 > Java开发

五十道编程小题目 --- 13 java

2016-08-25 17:51 190 查看
【程序13】

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

扩展:

完全平方即用一个整数乘以自己例如1*1,2*2,3*3等,依此类推。若一个数能表示成某个整数的平方的形式,则称这个数为完全平方数。完全平方数是非负数,而一个完全平方数的根有两个。即 i2 即为完全平方数。

public class Test13 {

public static void main(String[] args) {

for(int i=0; i<1000000; i++){

if(Math.sqrt(i+100) == (int)Math.sqrt(i+100) ){
if(Math.sqrt(i+100+168) == (int)Math.sqrt(i+100+168) ){
System.out.println(i);
}
}

}

}

}


输出结果:

21
261
1581
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: