黑马程序员技术交流社区

标题: 一个整数,它加上100后是一个完全平方数,再加上168又是... [打印本页]

作者: ln0491    时间: 2015-9-3 12:40
标题: 一个整数,它加上100后是一个完全平方数,再加上168又是...
  1. package com.db1;
  2. /*
  3. * 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
  4. *  1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,
  5. */
  6. public class Demo10 {

  7.         public static void main(String[] args) {
  8.                
  9.                 for (int i = 1; i < 100000; i++) {
  10.                         //求平方根
  11.                         int a=(int) Math.sqrt(i+100);
  12.                         int b=(int) Math.sqrt(i+268);
  13.                         //判断是否是这个数
  14.                         if(a*a==(i+100)&&b*b==(i+268)){
  15.                                 System.out.println(i);
  16.                        
  17.                         }
  18.                        
  19.                        
  20.                 }
  21.                  
  22.         }

  23. }
复制代码







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2