若直角三角形三边长成等差数列,且较长的直角边为a,求较短直角边与斜边的长度