先求出f'(x)=lnx+(x+1)/x-1(x>0)所以xf'(x)=xlnx+x+1-x=xlnx+1<=x^2+ax+1化简得:xlnx<=x^2+ax同除以x得:lnx令g(x)=lnx-x,则g'(x)=1/x-1=(1-x)/x,当00此时g(x)为增函数,当x>1时,g'(x)<0此时g(x)为减函数,当x=1时,g(x)达到最大值为g(1)=-1要想满足lnx<=x+a成立,即a>=lnx-x即只要a>g(x)的最大值就行了,所以a>=-1