(Ⅰ)f(x)的定义域为(0,+∞),其导数f'(x)=-a.
①当a≤0时,f'(x)>0,函数在(0,+∞)上是增函数;
②当a>0时,在区间(0,)上,f'(x)>0;在区间(,+∞)上,f'(x)<0.
∴f(x)在(0,)是增函数,在(,+∞)是减函数.
(Ⅱ)(ⅰ)由(Ⅰ)知,当a≤0时,函数f(x)在(0,+∞)上是增函数,不可能有两个零点,
当a>0时,f(x)在(0,)上是增函数,在(,+∞)上是减函数,此时f()为函数f(x)的最大值,
当f()≤0时,f(x)最多有一个零点,∴f()=ln>0,解得0<a<1,
此时,<<,且f()=-1-+1=-<0,
f()=2-2lna-+1=3-2lna-(0<a<1),
令F(a)=3-2lna-,则F'(x)=-+=>0,∴F(a)在(0,1)上单调递增,
∴F(a)<F(1)=3-e2<0,即f()<0,
∴a的取值范围是(0,1).
(ii)由(Ⅱ)(i)可知函数f(x)在(0,)是增函数,在(,+∞)是减函数.f(x)=lnx-ax+1,
∴f()=-1-+1=-<0,f(1)=1-a>0.故<x1<1;
第二部分:分析:∵0<x1<,∴?x1>.只要证明:f(?x1)>0就可以得出结论.
下面给出证明:构造函数:g(x)=f(-x)-f(x)=ln(-x)-a(-x)-(lnx-ax)(0<x≤),
则g'(x)=?+2a=<0,
函数g(x)在区间(0,]上为减函数.0<x1<,则g(x1)>g()=0,又f(x1)=0,
于是f(?x1)=ln(?x1)-a(?x1)+1-f(x1)=g(x1)>0.又f(x2)=0,
由(1)可知x2>?x1,即x1+x2>>2.