设差数为n
则 (10-2n)^2+(10-n)^2=10^2
5n^2-60n+100=0
(n-6)^2=16
n-6=4 or n-6=-4
n=10 or n=2
if n=10,直角三角形不成立
所以n=2
最短的一条边是6,中间为8,斜边10