- 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);
-
- }
-
-
- }
-
- }
- }
复制代码
|
|