由题意, f(x)-g(x)=xlnx+x²-ax+2=0在(0,+∞)上有且只有一根,即:a=lnx+x+2/x在(0,+∞)上有且只有一根,令h(x)=lnx+x+2/x,则 h'(x)=1/x+1-2/x²=(x+2)(x-1)/x²易知, h(x)=lnx+x+2/x在(0,1)上单调递减,在(1,+∞)单调递增,故 a= h(x)min=h(1)=3