100_003

一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
方法一:
 1 #! /usr/bin/env python
 2 # -*- coding:utf-8 -*-
 3 # 一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
 4 
 5 for i in range(1,85):
 6     if 168 % i == 0:
 7         j = 168 / i;
 8         if  i > j and (i + j) % 2 == 0 and (i - j) % 2 == 0 :
 9             m = (i + j) / 2
10             n = (i - j) / 2
11             x = n * n - 100
12             print(x)

 

posted @ 2018-03-28 18:55  睡到自然醒的猪  阅读(117)  评论(0)    收藏  举报

xliaoe at 111 dot com ; 返回顶部