03-个数字+100是个完全平方数,加上268也是一个完全平方数字

原创 2013年12月02日 22:03:38

题目:

一个数字+100是1个完全平方数字,

这个数字在+100+168也是一个完全平方数字。

求这个数字是多少,用编程的方法算出来。


总体的思路是这样的:

假设这个数字为0~100000
之内的一个数字。然后使用for循环结合if判断进行筛选得出。


java代码:

/**
 * 找一个数字,+100是个完全平方数,+268也是个完全平方数
 * 
 * @author Administrator
 * 
 */
public class Test {
	public static void main(String[] args) {
		// 定义一个可能的数字i
		for (int i = 0; i < 100000; i++) {
			int x = (int) Math.sqrt(i + 100);
			int y = (int) Math.sqrt(i + 268);
			if (x * x == (i + 100) && y * y == (i + 268)) {
				System.out.println("这个数字是:" + i);
			}
		}
	}
}

结果是:

这个数字是:21
这个数字是:261
这个数字是:1581


相关文章推荐

找出所有满足如下条件的六位数:它是一个完全平方数(即为某个整数的平方);该数同时也是回文数(即该数等于它的逆序数)。(C++上机考试题2)

编写如下两个函数: a) 编写函数 int fun(long *x) ,找出所有满足如下条件的六位数:它是一个完全平方数(即为某个整数的平方);该数同时也是回文数(即该数等于它的逆序数)。例如, 6...

一个数加上100是个完全平方数,再加上168又是一个完全平方数, (含优化)

一个数加上100是个完全平方数,再加上又是一个完全平方数, (含优化)
  • Q176782
  • Q176782
  • 2016年10月29日 12:14
  • 473

如何判断一个数是不是一个完全平方数?

如何判断一个数是不是一个完全平方数? 在不使用浮点函数sqrt的情况下,我们有一些比较好的算法: 1.利用恒等式: 1+3+5+7+....+(2*n-1)=n^2 ...

题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

题目是copy的csdn论坛里面的。当时,楼主给出了算法: public class HisTime { public static void main(String[] args) { lon...

【程序3】 题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

具体要求:数据范围在10万以内。

一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?

//一个整数,它加上100后是一个完全平方数, //再加上168又是一个完全平方数,请问该数是多少? import java.util.*; public class Test8{ public s...

完全平方数

  • 2014年08月18日 21:02
  • 278B
  • 下载

BZOJ:2440: [中山市选2011]完全平方数(容斥原理)

传送门题意:给你一个数k,求从1开始第k个非完全平方数。定义一个数为完全平方数当且仅当这个数质因数分解后存在二次项。 如: 4=224=2^2为完全平方数,30=2∗3∗530=2*3*5为非完全平...

完全平方数的c语言实现

  • 2008年01月25日 00:41
  • 377B
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:03-个数字+100是个完全平方数,加上268也是一个完全平方数字
举报原因:
原因补充:

(最多只允许输入30个字)