想不明白思路
题目:一个整数,它加上 100 后是一个完全平方数,再加上 168 又是一个完全平数for i in range(999):
for j in range(999):
if (j ** 2 - i ** 2) == 168:
#print()
print(i ** 2 - 100, end=",")
万能的鱼油们,能给我解释一下这程序的思路吗,想不明白 设所求的整数为x,第一个完全平方数是i,第二个完全平方数是j,则有x+100=i2,i2+168=j2,这个程序是先找满足要求的i和j,再用i求x
页:
[1]