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

[Java] 练习题013: 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

2011-04-27 21:41 537 查看
【程序
13


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

1.

程序分析:在
10
万以内判断,先将该数加上
100
后再开方,再将该数加上
268
后再开方,如果开方后的数字正好是整数,就可以满足要求。

public class Test013
{
public static void main(String[] args)
{
double a,b;
for(int i=1;i<100000;i++)
{
//判断开平方根出来的数小数部分是否为0,
if(Math.sqrt((long)(i+100))%1==0 && Math.sqrt((long)(i+100+168))%1==0)
{
System.out.println(i);
}
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐