关闭

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

标签: +100是完全平方数+268也是一个完全平方数
522人阅读 评论(0) 收藏 举报
分类:

题目:

一个数字+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


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:472726次
    • 积分:12870
    • 等级:
    • 排名:第1051名
    • 原创:846篇
    • 转载:31篇
    • 译文:0篇
    • 评论:15条
    最新评论