import math
for i in range(1000):
a = int(math.sqrt(i + 100))
b = int(math.sqrt(i + 268))
if (a*a == i + 100) and (b*b == i + 268):
print("a=", a)
print("b=", b)
print("i=", i)
'''if (a*a - 100) == (b*b - 268):
print("a=", a)
print("b=", b)
print("i=", i)'''
# 不能像上面注释那样写,区别在于如i为21或22代入开方取整时值a,b值不变。
第三题:一个整数,它加上 100 后是一个完全平方数,再加上 168 又是一个完全平方数, 请问该数是多少?
最新推荐文章于 2021-12-20 12:26:38 发布