答案
解:设f(x)=x
2+(a-3)x+3,问题等价于 f(x)有一个零点在(1,2)内
根据二次方程根的分布,这等价于 f(1)·f(2)<0
即[1+(a-3)+3]·[4+(a-3)2+3]<0,
也即(a+1)·(2a+1)<0
解得-1<a<-
.
当△=0时,即b
2-4ac=0,
∴(a-3)2-12=0,
∴a=2
+3或-2
+3,
∵恰有一个解大于1小于2,
∵当a=2
+3时,x=-
(舍)
∴当a=2
+3不合题意,
当a=3-2
时,x=
,符合题意,
故答案为:-1<a<-
或a=3-2
.