舍中间的那个边为x则3条边为(x-2),x,(x+2)
由勾股定理得,(x-2)(x-2)+x*x=(x+2)(x+2)
解到x=0或x=8,边长不能为0所以3边长为6,8,10
设三边为n-2,n,n+2
(n-2)^2+n^2=(n+2)^2
2*n^2-4n+4=n^2+4n+4
n^2-8n=0
n=0或8
显然边长不会为负
所以为6,8,10
设中间一条边长为X,所以 (x-2)*(x-2)+x*x=(x+2)*(x+2)
解方程就可以了
边长为6 8 10 ,由勾股定理设x,x-2,x=3即可
6 8 10