方程(x+y)(x-y)+12=2000求这个算式的正整数解

来源:学生作业帮助网 编辑:六六作业网 时间:2024/05/05 04:28:13
方程(x+y)(x-y)+12=2000求这个算式的正整数解方程(x+y)(x-y)+12=2000求这个算式的正整数解方程(x+y)(x-y)+12=2000求这个算式的正整数解x=78,y=64x

方程(x+y)(x-y)+12=2000求这个算式的正整数解
方程(x+y)(x-y)+12=2000
求这个算式的正整数解

方程(x+y)(x-y)+12=2000求这个算式的正整数解
x=78,y=64
x=498,y=496
就以上两个答案
数字越大,平方后就越大
题目可以化解为(x+y)(x-y)+12=2000
x*x-1988=y*y
等同于x*x-y*y=1988(两个正整数的平方差为1988)
我编程计算过了x从1到30万以内只有以上两个答案
而明显的30万以上就算相邻两个数,例如300000与300001的平方相差也超过1988所以不会再有答案了...
程序如下:
set talk off
clear
clear all
x=45
do while .t.
if sqrt(x*x-1988)=int(sqrt(x*x-1988))
x,sqrt(x*x-1988)
wait
endif
x=x+1
enddo
return
set talk on
以上程序在foxpro 6.0运行通过
结论就是:
x=78,y=64
x=498,y=496
就以上两个答案

你问什么呀?

这是个双曲线方程 答案是在这条曲线上所有的点!

1.2楼不懂别瞎说

二元方程只有一个无法计算。