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

完全平方数 :一个整数的平方,可开根出整数

从1开始相加的奇数和都为完全平方数,是总项数的平方

例如:

1 + 3 + 5 + 7 + 9

  4     9   16   25 

整题依据初中运算方式 推导反算得出

"""

题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
程序分析:
假设该数为 x

x+100= n**  // n** + 168= m**
n**=m**-168

m**-n**=168
(m+n)(m-n)=168
i * j =168, 偶数,其中一个必定为偶数
m=(i+j)/2
n=(i-j)/2  两数加减为偶数,其必定都为奇数或偶数

i 和 j 必定有一个偶数 ,则两个数都为偶数,并且i 和 j 都>=2

i * j =168 ,j>=2 ,则  2 <=i<168/2+1
2<= i <85
j = 168/i


1、则:x + 100 = n2, x + 100 + 168 = m2
2、计算等式:m2 - n2 = (m + n)(m - n) = 168
3、设置
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值