永发信息网

一个整数,他加上100后是一个完全平方数,再加上168后是一个完全平方数,求这个数java代码

答案:2  悬赏:50  手机版
解决时间 2021-07-28 20:48
  • 提问者网友:斑駁影
  • 2021-07-28 13:30
按顺序并对的给分到明天中午
最佳答案
  • 五星知识达人网友:渡鹤影
  • 2021-07-28 13:37

public static void main(String[] args) {
int i=1;
while(true)
{
int a=(int)Math.sqrt(i+100);
int b=(int)Math.sqrt(i+168);
if(a*a==(i+100) && b*b==(i+168))
{
System.out.println(i);
break;
}
i++;
}
}


应该是只有一个吧

全部回答
  • 1楼网友:独钓一江月
  • 2021-07-28 13:48
public class Myclass3 { public static void main(String[] args) { long x, y; for (int i = 1; i <= 1000; i++) { //表示一个 1000 以内的整数 x = (long)Math.sqrt(i + 100); y = (long)Math.sqrt(i + 268); if (x * x == (i + 100) && y * y == (i + 268)) { System.out.println(i); } } } }
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯