经过MATLAB验证计算(MATLAB计算结果不带常数C),楼主的答案是对的,放心吧.
>> syms a x;int((a^2+x^2)^(1/2),x)
ans =
(x*(a^2 + x^2)^(1/2))/2 + (a^2*log(x + (a^2 + x^2)^(1/2)))/2
>> pretty(ans)
2 2 1/2 2 2 2 1/2
x (a + x ) a log(x + (a + x ) )
-------------- + ------------------------
2 2