- package com.db1;
 
 - /*
 
 -  * 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少? 
 
 -  *  1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,
 
 -  */
 
 - public class Demo10 {
 
  
-         public static void main(String[] args) {
 
 -                 
 
 -                 for (int i = 1; i < 100000; i++) {
 
 -                         //求平方根
 
 -                         int a=(int) Math.sqrt(i+100);
 
 -                         int b=(int) Math.sqrt(i+268);
 
 -                         //判断是否是这个数
 
 -                         if(a*a==(i+100)&&b*b==(i+268)){
 
 -                                 System.out.println(i);
 
 -                         
 
 -                         }
 
 -                         
 
 -                         
 
 -                 }
 
 -                  
 
 -         }
 
  
- }
 
 
  复制代码 
 
 |   
        
 
    
    
    
     
 
 |