ab-ba=一个自然数的平方,求像ab这样的自然数有几个?