题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?(该数小于100) 【提示:如果一个整数是另外一个整数的平方,那么该数被称为完全平方数。】
1package test; 2public class Pratice2 { 3 public static void main(String[] args) { 4 // TODO Auto-generated method stub 5 for(int x =0; x<101; x++) { 6 if(Math.sqrt(x+100) % 1 == 0) {//Math.sqrt返回x的平方根,%1 是为了得到的整数 7 if(Math.sqrt(x+268) % 1 == 0) { 8 System.out.println(x + "加100是一个完全平方数,再加168又是一个完全平方数"); 9 } 10 } 11 } 12 } 13} 14输出: 1521加100是一个完全平方数,再加168又是一个完全平方数
